diff --git a/lsr_role2collection.py b/lsr_role2collection.py index 6ba45a82..e6d70811 100644 --- a/lsr_role2collection.py +++ b/lsr_role2collection.py @@ -434,6 +434,10 @@ def vars_cb(self, a_item, ru_item): """handle vars of Ansible item, or vars from a vars file""" for var in a_item.get("vars", []): logging.debug(f"\tvar = {var}") + if var == "roletoinclude": + lsr_rolename = self.src_owner + "." + self.rolename + if a_item["vars"][var] == lsr_rolename: + ru_item["vars"][var] = self.prefix + self.rolename return def meta_cb(self, a_item, ru_item):