Ansible «соединение закрыто» с использованием файла AWS .pem с Dynami c Inventory - PullRequest
0 голосов
/ 05 августа 2020

Ansible выдает ошибку «соединение закрыто» при использовании файла AWS .pem. Еще я могу подключить OK через s sh, используя тот же файл. Кто-нибудь знает, в чем может быть проблема?

У меня есть пара серверов в AWS с настройками Dynami c (игнорируйте тот, у кого нет publi c IP, я знаю, что выиграл '' t работает):

$ ansible-inventory -i aws_ec2.yaml --graph

@all:
  |--@aws_ec2:
  |  |--ec2-34-244-225-4.eu-west-1.compute.amazonaws.com
  |  |--ip-10-128-1-129.eu-west-1.compute.internal
  |--@ungrouped:

Я могу с удовольствием подключиться к серверу с помощью publi c ip следующим образом:

$ ssh -i $HOME/.ssh/my-dev.pem openvpnas@ec2-34-244-225-4.eu-west-1.compute.amazonaws.com
Welcome to OpenVPN Access Server Appliance 2.8.5

  System information as of Wed Aug  5 18:17:25 UTC 2020
etc.

Но когда я пытаюсь использовать Ansible с в том же файле .pem происходит сбой из-за ошибки закрытия соединения, и я не знаю почему. Есть идеи?

1 Ответ

0 голосов
/ 06 августа 2020

--become-user - запускать операцию от имени этого пользователя. Попробуйте указать --user openvpnas в команде или установите для него файл ansible .cfg как remote_user = openvpnas

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...