в плейбуке понятно, но как его применять с ролями?
Если применять с ролями, то какой смысл в каталогах defaults и vars? мы ведь волт вызываем в плейбуке который роль вызывает, а дальше переменные определяем, например:
mongo: "{{ lookup('hashi_vault', 'secret={{ vault_secret }} token={{ vault_token }} url={{ vault_url }} validate_certs=False') }}"
И в тасках например укажем переменную
"{{ mongo.mongo_config_path }}"
Попробуйте для начала разобраться - что такое роли в ансибл и для чего они нужны. Судя по написанному, пока особого понимания у вас нет
ну ты же не все переменные хранишь в hashicorp
Обсуждают сегодня