Ansible Dynami c Инвентаризация получает разрешение на отказ в разрешении, в то время как возможность подключения с использованием ssh - PullRequest
0 голосов
/ 10 апреля 2020
  1. Создано ansible aws соединение.
  2. Предоставлен один экземпляр ec2
  3. Попытка пропинговать этот экземпляр с помощью ansible dynamici c инвентарь.
  4. получение следующей проблемы.

введите описание изображения здесь

1 Ответ

0 голосов
/ 10 апреля 2020

Я предполагаю, что соединение с EC2 осуществляется с помощью ключа пользователя и publi c. Теперь, поскольку вы не указали подробную информацию о том, как настроен инвентарь Dynami c, я предполагаю, что это файлы ec2.py и ec2.ini.

Если вы выполняете простой пинг (как показано на прикрепленном изображении) , вам нужно будет указать имя пользователя и путь к файлу ключа, как показано ниже:

ansible -i ec2.py -m ping -u "ec2-user" --key-file "<path to the .pem file on this host>"

и, как упоминалось в комментариях, попытаться предоставить фрагменты кода и / или подробности при публикации вопроса. Это помогает каждому лучше понять вопрос / вариант использования и лучше ответить на него, не принимая никаких предположений.

...