小编Nar*_*aka的帖子

根模块没有声明该名称的变量。要使用此值,请在配置中添加“变量”块

我的目录结构

\n\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 README.md\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 ec2\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 ec2.tf\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 outputs.tf\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 vars.tf\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 main.tf\n
Run Code Online (Sandbox Code Playgroud)\n\n

主.tf

\n\n
provider "aws" {\n  region = "us-east-1"\n}\n\nmodule "ec2" {\n  source = "./ec2"\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

ec2/ec2.tf

\n\n
data "aws_ami" "example" {\n  most_recent = true\n  owners = [\n    "amazon"]\n\n  filter {\n    name = "image-id"\n    values = [\n      "ami-0323c3dd2da7fb37d"]\n  }\n\n  filter {\n    name = "root-device-type"\n    values = [\n      "ebs"]\n  }\n\n  filter {\n    name = "virtualization-type"\n    values = [\n      "hvm"]\n  }\n}\n\nresource "aws_instance" "web" {\n  ami = data.aws_ami.example.id\n  instance_type = "t2.micro"\n  subnet_id …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 terraform terraform-provider-aws

9
推荐指数
1
解决办法
2万
查看次数