【发布时间】:2019-11-27 15:26:13
【问题描述】:
我正在创建一些资源,例如 Alb、安全组,并且我使用来自 github 的模块:
module "efs_sg" {
source = "git::https://github.com/terraform-aws-modules/terraform-aws-security-group.git"
version = "3.2.0"
name = "${var.default_tags["app"]}-efs"
description = "Security group for FE "
vpc_id = data.terraform_remote_state.network.outputs.vpc_id
computed_ingress_with_source_security_group_id = [
{
from_port = 2049
to_port = 2049
protocol = "tcp"
description = "NFS"
source_security_group_id = "${module.asg_sg.this_security_group_id}"
}
]
number_of_computed_ingress_with_source_security_group_id = 1
tags = "${var.default_tags}"
}
当我执行 terraform 应用/计划时,我收到此错误:
错误:无效的版本约束
Cannot apply a version constraint to module "efs_sg" (at
terraform/dev/eu-west-1/sg.tf:107) because it has a non Registry
URL.
我正在使用Terraform v0.12.12
如何解决这个问题?
【问题讨论】:
标签: amazon-web-services terraform terraform-provider-aws