From 6cb32a252896d26a729e773102cbce9a7cfc9c5d Mon Sep 17 00:00:00 2001 From: Roman Plevka Date: Wed, 3 Apr 2024 12:21:53 +0200 Subject: [PATCH] labels - AT provider - fix label value parsing --- broker/providers/ansible_tower.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/broker/providers/ansible_tower.py b/broker/providers/ansible_tower.py index ae3df79d..45788d5f 100644 --- a/broker/providers/ansible_tower.py +++ b/broker/providers/ansible_tower.py @@ -576,10 +576,7 @@ def execute(self, **kwargs): # noqa: PLR0912,PLR0915 - Possible TODO refactor payload["labels"] = self._resolve_labels(labels, target) # record labels also as extra vars - use key=value format kwargs.update( - { - f"_broker_label_{label[0]}": "=".join(label[1:]) - for label in [kv_pair.split("=") for kv_pair in labels] - } + {f"_broker_label_{label[0]}": "=".join(label[1:]) for label in labels.items()} ) elif self.inventory: payload["inventory"] = self.inventory