почему terraform не может прочитать мой закрытый ключ? - PullRequest
0 голосов
/ 19 февраля 2020

Я начал изучать Terraform. Начало работы (множественный взгляд). Я работал над запуском экземпляра Ec2 с использованием файла module_three.tf и terraform.tfvars.

Раздел переменных в Module_three.tf

variable "aws_access_key" {}
variable "aws_secret_key" {}
variable "aws_key_path" {}
variable "aws_key_name" {}
variable "region" {
  default = "us-west-2"
}

файл terraform.tfvars

aws_access_key = "ACCESS_KEY"
aws_secret_key = "SECRET_KEY"
aws_key_name = "terraform"
aws_key_path = "‪C:\\terraform\\terraform.pem"

terraform plan -out m3.tfplan не дает никаких ошибок. когда я запускаю terraform apply "m3.tfplan", я получаю ошибку ниже. Error: Error in function call: Call to function "file" failed: failed to read ‪C:\terraform\terraform.pem.

но, к моему удивлению, когда я проверяю свою консоль AWS, создается экземпляр и также создается группа безопасности. Просто не понимаю, что я делаю здесь неправильно.

IDE: Visual Code
OS: Ubuntu ( windows Subsystem)
terraform version: v0.12.18

Пожалуйста, предложите.

...