-1

新しいEC2の種類がありますが、新しいインスタンスに接続する際に問題が発生しています。鍵ペアをまだ取得していない可能性があります。可能性のあるEC2キーリング

インスタンスから新しく作成されたインスタンスに接続するには、ユーザーとパスワードの代わりにキーペアを使用してインスタンスをSSHする方法を教えてください。

私は、--private-key = keypair.pemを2番目のプレイブックに追加しても、新しいインスタンスを作成した後で単一のプレイブックでその作業を行う方法がわからない場合はすべて動作します。

種類は、ドキュメントのthis sectionから起動したり、this tutorial
を見てこれを処理するための最良の方法はec2 dynamic inventory script

を使用することです。しかし、あなたは、静的な在庫を使用することを好む場合は、ansible_ssh_private_key_fileを使用することができOlease

+1

よう

何か、あなたがそれ、および出力を実行しているか、脚本/タスクを含めてください。 – tedder42

答えて

0

についてあなたの可能な在庫hosts.iniのパラメータ。この

[server1] 
1.2.3.4 ansible_ssh_private_key_file=~/.ssh/my.pem 
[aws] 
ec2-1-2-3-4.compute-1.amazonaws.com ansible_ssh_private_key_file=~/.ssh/aws.pem ansible_ssh_user=ubuntu 
ec2-1-2-3-5.compute-1.amazonaws.com ansible_ssh_private_key_file=~/.ssh/aws.pem ansible_ssh_user=ubuntu 
関連する問題