From b6a36f55892b2539876abe46f26092d6fc4ab83a Mon Sep 17 00:00:00 2001 From: Cian Hatton Date: Wed, 7 Sep 2022 20:57:41 +0100 Subject: [PATCH] checking for endpoint id as well as name --- plugins/modules/portainer_stack.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/modules/portainer_stack.py b/plugins/modules/portainer_stack.py index 9ec354f..f9cd6e4 100644 --- a/plugins/modules/portainer_stack.py +++ b/plugins/modules/portainer_stack.py @@ -140,7 +140,7 @@ def handle_state_present(client, module): target_stack_name = module.params["stack_name"] for stack in stacks: - if stack["Name"] == target_stack_name: + if stack["Name"] == target_stack_name and int(stack["EndpointID"]) == module.params["endpoint_id"]: already_exists = True result["stack_id"] = stack["Id"] break