Использование python для визуализации шаблонов jinja2 с секретами, полученными из хранилища Hashicorp

#python #jinja2 #hashicorp-vault

Вопрос:

Используя чистый python, я пытаюсь извлечь секреты, хранящиеся в хранилище Hashicorp, для заполнения в шаблонах Jinja2. У меня есть role_id, secret_id, client_token и путь, в котором хранится значение ключа. КАК и КАКОВ наилучший способ в шаблоне jinja2 получить значение?

Поскольку secret_id считается «паролем», вероятно, не рекомендуется жестко кодировать его в шаблоне — так как я смогу преодолеть эту проблему?

Комментарии:

1. Извлеките его в коде Python и передайте в шаблон в качестве контекста.

2. @КлаусД. Не могли бы вы, пожалуйста, помочь уточнить? Должен ли я использовать hvac для интерфейса? и т.д….