From cd3735396390636d76e1521aa498e21899058934 Mon Sep 17 00:00:00 2001 From: Richard Killen Date: Thu, 30 Mar 2023 16:20:50 -0500 Subject: [PATCH] Delete machines once, after templates are loaded --- .../main/python/wlsdeploy/tool/create/domain_creator.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/src/main/python/wlsdeploy/tool/create/domain_creator.py b/core/src/main/python/wlsdeploy/tool/create/domain_creator.py index fd4c9f37f5..7722af5782 100644 --- a/core/src/main/python/wlsdeploy/tool/create/domain_creator.py +++ b/core/src/main/python/wlsdeploy/tool/create/domain_creator.py @@ -875,7 +875,7 @@ def __create_ws_security(self, location): self.logger.exiting(class_name=self.__class_name, method_name=_method_name) return - def __create_machines(self, location): + def __create_machines(self, location, delete_now=True): """ Create the /Machine and /UnixMachine folder objects, if any. :param location: the location to use @@ -888,9 +888,10 @@ def __create_machines(self, location): unix_machine_nodes = dictionary_utils.get_dictionary_element(self._topology, UNIX_MACHINE) if len(machine_nodes) > 0: - self._create_named_mbeans(MACHINE, machine_nodes, location, log_created=True) + self._create_named_mbeans(MACHINE, machine_nodes, location, log_created=True, delete_now=delete_now) if len(unix_machine_nodes) > 0: - self._create_named_mbeans(UNIX_MACHINE, unix_machine_nodes, location, log_created=True) + self._create_named_mbeans(UNIX_MACHINE, unix_machine_nodes, location, log_created=True, + delete_now=delete_now) self.logger.exiting(class_name=self.__class_name, method_name=_method_name) return @@ -907,7 +908,7 @@ def __create_machines_clusters_and_servers(self, delete_now=True): location.add_name_token(domain_name_token, self._domain_name) self.logger.entering(str_helper.to_string(location), class_name=self.__class_name, method_name=_method_name) - self.__create_machines(location) + self.__create_machines(location, delete_now=delete_now) # # In order for source domain provisioning to work with dynamic clusters, we have to provision # the ServerTemplates. There is a cyclical dependency between Server Template and Clusters so we