Сохраните пароль в Ansbile Vault и получите этот ключ из скрипта Python, используя API - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть требование, при котором я не должен хранить пароли в файлах скриптов в виде простого текста.Поэтому я создал файл хранилища Ansible с именем «vault.yml», который содержит имя пользователя и пароль.

Существует ли какой-то API, который я могу использовать для поиска этого значения из сценария python, называемого, например, «test».py "?

То, что я хотел бы в test.py, выглядит примерно так:

username = ansible_api_get(key=username)
password = ansible_api_get(key=password)

PS - мне не нужно использовать Ansible Vault, но это предпочтительный вариант, так как мыхотел бы использовать всю конфиденциальную информацию с Vault, и мы хотим максимально интегрировать наши сценарии.

...