Как указать файл пароля хранилища для проверки молекулы? - PullRequest
0 голосов
/ 10 января 2019

При проведении испытаний с молекулой:

molecule tests

и некоторые файлы защищены с помощью ansible vault , для указания пароля для дешифрования их содержимого необходимо указать - vault-password-file .

Хотя это возможно сделать с помощью сходящихся

 molecule converge -- --vault-password-file ~/.vault.txt

не проходит тестирование молекулы

 $ molecule test -- --vault-password-file ~/.vault.txt
 Usage: molecule test [OPTIONS]
 Error: Got unexpected extra arguments (--vault-password-file ~/.vault.txt)

1 Ответ

0 голосов
/ 10 января 2019

Использование переменной среды ANSIBLE_VAULT_PASSWORD_FILE следующим образом:

ANSIBLE_VAULT_PASSWORD_FILE=$HOME/.vault.txt molecule test

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

...