使用分子运行测试时:
molecule tests
Run Code Online (Sandbox Code Playgroud)
和一些文件保护与ansible金库中,--vault密码文件必须指定提供解密其内容的密码。
尽管可以通过收敛来做到这一点
molecule converge -- --vault-password-file ~/.vault.txt
Run Code Online (Sandbox Code Playgroud)
它在分子测试中失败了
$ molecule test -- --vault-password-file ~/.vault.txt
Usage: molecule test [OPTIONS]
Error: Got unexpected extra arguments (--vault-password-file ~/.vault.txt)
Run Code Online (Sandbox Code Playgroud)
使用ANSIBLE_VAULT_PASSWORD_FILE环境变量,如下所示:
ANSIBLE_VAULT_PASSWORD_FILE=$HOME/.vault.txt molecule test
Run Code Online (Sandbox Code Playgroud)
将绕过分子参数解析逻辑并让 ansible 知道保险库密码的位置。
| 归档时间: |
|
| 查看次数: |
3245 次 |
| 最近记录: |