Я начал изучать 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
Пожалуйста, предложите.