|
@@ -2,9 +2,16 @@ locals {
|
|
|
instance_name = "resolver-${var.aws_partition_alias}"
|
|
|
}
|
|
|
|
|
|
+# Rather than pass in the aws security group, we just look it up. This will
|
|
|
+# probably be useful other places, as well.
|
|
|
+data "aws_security_group" "required" {
|
|
|
+ name = "required_group"
|
|
|
+ vpc_id = var.vpc_id
|
|
|
+}
|
|
|
+
|
|
|
resource "aws_network_interface" "instance" {
|
|
|
subnet_id = var.subnet_id
|
|
|
- security_groups = [ module.required_security_group.id, aws_security_group.dns_security_group.id ]
|
|
|
+ security_groups = [ data.aws_security_group.required.id, aws_security_group.dns_security_group.id ]
|
|
|
description = local.instance_name
|
|
|
tags = merge(var.standard_tags, var.tags, { Name = local.instance_name })
|
|
|
}
|
|
@@ -109,16 +116,6 @@ data "template_cloudinit_config" "cloud-init" {
|
|
|
#}
|
|
|
}
|
|
|
|
|
|
-module "required_security_group" {
|
|
|
- source = "../../../submodules/security_group/required_group"
|
|
|
-
|
|
|
- vpc_id = var.vpc_id
|
|
|
- cidr_map = var.cidr_map
|
|
|
- tags = merge(var.standard_tags, var.tags)
|
|
|
- aws_region = var.aws_region
|
|
|
- aws_partition = var.aws_partition
|
|
|
-}
|
|
|
-
|
|
|
resource "aws_security_group" "dns_security_group" {
|
|
|
name = "dns_security_group"
|
|
|
description = "DNS Security Group"
|