Ansible - синтаксис для указания переменной на переменную в хранилище - PullRequest
0 голосов
/ 04 апреля 2019

Попытка использовать хранилище ansible для хранения секретного пароля, но я не могу найти правильный синтаксис для его извлечения в сборнике игр.

В документе упоминается (выделение мое):

Затем скопируйте все конфиденциальные переменные в файл хранилища и добавьте к этим переменным префикс vault_. Вы должны настроить переменные в файле vars так, чтобы они указывали на соответствующие переменные vault_, используя синтаксис jinja2 , и убедиться, что файл хранилища зашифрован в хранилище.

Я создал хранилище,но я действительно недостаточно знаком с jinja2 в yml, чтобы найти правильный синтаксис для файла vars.yml.

Кто-нибудь может помочь с синтаксисом того, как указать переменную 'X' в книге воспроизведения, чтобы взять значение переменной "vault_X", которая находится в файле хранилища?

1 Ответ

0 голосов
/ 04 апреля 2019

Не можете ли вы попытаться использовать модуль import_vars для импорта переменных, хранящихся в зашифрованном файле, в вашу пьесу? Затем в самой книге вы ссылаетесь на них, как обычно. Вам просто нужно добавить

- спроси-склеп проход

при запуске Playbook.

...