【发布时间】:2018-07-19 02:58:38
【问题描述】:
我在本地机器上运行 Terraform,通过堡垒机创建 Amazon Linux EC2。
当我在“aws_instance”资源中包含供应商条目时会出现问题。在没有配置器的情况下,创建成功完成。
使用配置器“文件”部分我收到错误:
ssh: handshake failed: ssh: unable to authenticate, attempted methods [none], no supported methods remain
通过配置器“remote-exec”部分,我得到以下内容,它会不断重复直到超时:
module.create_ami.aws_instance.ec2 (remote-exec): Connecting to remote host via SSH...
module.create_ami.aws_instance.ec2 (remote-exec): Host: 99.999.999.99
module.create_ami.aws_instance.ec2 (remote-exec): User: ec2-user
module.create_ami.aws_instance.ec2 (remote-exec): Password: false
module.create_ami.aws_instance.ec2 (remote-exec): Private key: false
module.create_ami.aws_instance.ec2 (remote-exec): SSH Agent: false
module.create_ami.aws_instance.ec2 (remote-exec): Using configured bastion host...
有谁知道为什么会发生这种情况或建议调查的事情?
【问题讨论】:
-
module.create_ami.aws_instance.ec2 (remote-exec): Host: 99.999.999.99看起来不是一个有效的 IP -
我已经从这篇文章的实际价值中假想了它。
标签: terraform