Когда я запускаю ansible playbook
ansible-playbook --ask-vault-pass -i vdc-inventory complete_provision.yaml -vvv
, пароль, который я установил, отправляется всем module_args
:
changed: [localhost] => {
"changed": true,
"invocation": {
"module_args": {
...
"org": "system",
"password": "xxx",
...
}
},
"msg": "ABC has been created"
}
Это плохо. Он даже не отредактирован.
Обновление 1
При запуске переменные среды playbook устанавливаются с помощью:
- hosts: localhost
connection: local
environment:
env_user: "{{ VCD_USER_NAME }}"
env_password: "{{ VCD_USER_PASSWORD }}"
env_host: "{{ VCD_URL }}"
и фактически являются аргументы модуля ...