当我
做计划时,Terraform被挂起了。
打开TF_LOG我看到很多这样的消息:
DAG/walk: vertex "module.instances.aws_instance.my_instance", 等待: "module.instances.provider.aws"
我正在使用地形 0.9.11。
有什么建议吗?
====
代码结构如下所示:
main.tf
provider "aws" { ... etc
instances/instance_name
resource "aws_instance" "instance_name" {
我已经在main.tf
中使用了这种格式
provider "aws" {
access_key = “aws_access_key_id”
secret_key = “aws_secret_access_key_id”
region = "ap-south-1"
}
resource "aws_instance" "web" {
ami = "${lookup(var.amis,var.region)}"
count = "${var.count}"
....
}
或者,您可以将凭据放在variables.tf
文件中。