Я пытаюсь подключиться к частному экземпляру ec2 через сервер Bastion, используя Terrafrom.Но сценарий Terrafrom задает вопрос «Вы уверены, что хотите продолжить подключение (да / нет)?»и я не могу передать ему ответ «да».следовательно, выполнение не завершено.
Я также пытался с -input = false .. но безуспешно
# ---------------------------------------------------------------------------------------------------------------------
# Update the instnaces by installing newrelic agent using remote-exec
# ---------------------------------------------------------------------------------------------------------------------
resource "null_resource" "copy_file_newrelic_v_15" {
count = "${length(aws_instance.bastion.*.ami)}"
triggers = {
cluster_instance_ids = "${join(",", aws_instance.bastion.*.id)}"
}
connection {
host = "${element(aws_instance.bastion.*.public_ip, count.index)}"
user = "ec2-user"
private_key = "${file("C:/keys/nvirginia-key-pair-ajoy.pem")}"
agent = "true"
}
provisioner "remote-exec" {
connection {
agent = "true"
bastion_host = "${element(aws_instance.bastion.*.public_ip, count.index)}"
bastion_user = "ec2-user"
bastion_port = 22
bastion_private_key = "${file("C:/keys/nvirginia-key-pair-ajoy.pem")}"
user = "ec2-user"
private_key = "${file("C:/keys/nvirginia-key-pair-ajoy.pem")}"
host = "172.31.2.218"
}
inline = [
"ssh ec2-user@172.31.2.218"
]
}
}
Выполнение Actua должно пройти после получения ответа на вопрос "Вы уверены, чтохотите продолжить подключение (да / нет)? "вопрос.вручную или программно.
Мне нужно передать «да» Terraform для этого вопроса, который будет принят Terraform и завершит выполнение
null_resource.copy_file_newrelic_v_15 (remote-exec): Connected!
null_resource.copy_file_newrelic_v_15: Still creating... (10s elapsed)
null_resource.copy_file_newrelic_v_15 (remote-exec): The authenticity of host '172.31.2.218 (172.31.2.218)' can't be established.
null_resource.copy_file_newrelic_v_15 (remote-exec): ECDSA key fingerprint is SHA256:0uaLK1VDcuHwwzCDM0GWba6RTTL4gD/hWaONHigPNyE.
null_resource.copy_file_newrelic_v_15 (remote-exec): ECDSA key fingerprint is MD5:f6:b0:39:f8:3a:dc:92:4f:c1:d9:c2:9d:13:6a:79:0a.
null_resource.copy_file_newrelic_v_15 (remote-exec): Are you sure you want to continue connecting (yes/no)?
null_resource.copy_file_newrelic_v_15: Still creating... (20s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (30s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (40s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (50s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (1m0s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (1m10s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (1m20s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (1m30s elapsed)
null_resource.copy_file_newrelic_v_15: Still creating... (1m40s elapsed)