Я столкнулся с одной проблемой конфигурации при кодировании незанятой пьесы для файла закрытого ключа ssh.
Как мы знаем, мы можем определить комбинацию с хост-сервером, ip и связанным с ним закрытым ключом ssh в файле необработанных хостов для статических серверов инвентаризации.
Но я понятия не имею, как определить это с помощью динамических серверов инвентаризации.
Пример:
---
- hosts: tag_Name_server1
gather_facts: no
roles:
- role1
- hosts: tag_Name_server2
gather_facts: no
roles:
- roles2
Ниже для вызова этой пьесы используется команда ниже:
ansible-playbook test.yml -i ec2.py --private-key ~/.ssh/SSHKEY.pem
Мой вопрос:
- Как я могу определить ~/.ssh/SSHKEY.pem в незаменимых файлах, а не в командной строке.
- Я предполагаю, что в playbook может быть один параметр, например "gather_facts", чтобы определить, какой секретный ключ следует использовать для вышеуказанных хостов, но не похоже на такой параметр?
- Если нет способа определить закрытый ключ в файлах, что должно быть определено в командной строке, если для одного динамического сервера будет использоваться другой ключевой файл для одной пьесы?
Спасибо за ваши комментарии