есть роли, в которые нужно отдать role1var либо role2var; имя роли параметризовано через include_role, а вот как параметризовать имя переменной, чтобы if'ы не плодить?
Роли редактировать не вариант, потому что galaxy
Можно через lookup('vars', role_name ~ var_name) как вариант
Ну то есть role1var: "{{ lookup(...) }}" А саму часть role1var можно сделать динамической?
Как пример Из списка переменных {{ lookup('vars', role_name + 'var_name') }} Из словаря {{ dictionary[role_name]['var_name'] }} Update: хотя не, из словаря ошибку выдаст
Обсуждают сегодня