Я должен защитить ключевой файл сервера. Путь к ключевому файлу присутствует в файле инвентаризации AWX, как вы можете видеть ниже. Я использовал ansible-vault для защиты файла «/var/lib/awx/resource/keys/stg01/test.pem». Как я могу загрузить этот пароль в свой файл инвентаризации AWX. Как зашифровать файл ключа и передать этот файл в ansible Tower, его необходимо расшифровать при использовании этого файла ключа.
---
ansible_ssh_host: 10.3.2.10
ansible_ssh_private_key_file: /var/lib/awx/resource/keys/stg01/test.pem
ansible_user: centos
С ansible-vault вам нужно иметь файл с мастер-паролем ansible-vault или устанавливать пароль в командной строке каждый раз, когда вы его используете.
Если вы не хотите этого делать, вы можете посмотреть сервер хранилища и использовать его с помощью ansible: