Skip to content

Instantly share code, notes, and snippets.

@rhenning
Created March 2, 2016 14:58
Show Gist options
  • Save rhenning/5897b171a91d2a4b8cac to your computer and use it in GitHub Desktop.
Save rhenning/5897b171a91d2a4b8cac to your computer and use it in GitHub Desktop.
tf_aws_sg_name_timeout
→ time TF_VAR_client_id=rhenning TF_VAR_env=dev TF_VAR_stack_name=rhenning-dev-20160227 TF_VAR_openvpn_pubhost=vpn.dev.rhenning.weblinc.com terraform plan
Refreshing Terraform state prior to plan...
aws_s3_bucket.integration: Refreshing state... (ID: rhenning-dev-20160227-integration)
aws_iam_role.util: Refreshing state... (ID: rhenning-dev-20160227-util)
aws_eip.nat: Refreshing state... (ID: eipalloc-e8aca58c)
aws_iam_user.resources: Refreshing state... (ID: rhenning-dev-20160227-resources)
aws_iam_user.ses: Refreshing state... (ID: rhenning-dev-20160227-ses)
aws_s3_bucket.elblogs: Refreshing state... (ID: rhenning-dev-20160227-elblogs)
aws_iam_role.es: Refreshing state... (ID: rhenning-dev-20160227-es)
aws_iam_server_certificate.dummy: Refreshing state... (ID: ASCAJLOEUVW2DLXVXLJ6C)
aws_vpc.main: Refreshing state... (ID: vpc-bcb895d8)
aws_iam_user.integration: Refreshing state... (ID: rhenning-dev-20160227-integration)
aws_iam_role.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_iam_role.db: Refreshing state... (ID: rhenning-dev-20160227-db)
aws_s3_bucket.resources: Refreshing state... (ID: rhenning-dev-20160227-resources)
aws_iam_access_key.ses: Refreshing state... (ID: AKIAIVHMKNJI6CWFP5MQ)
aws_iam_user_policy.ses: Refreshing state... (ID: rhenning-dev-20160227-ses:rhenning-dev-20160227-ses)
aws_iam_access_key.resources: Refreshing state... (ID: AKIAI2HWN3VI5UXFTQXA)
aws_iam_instance_profile.es: Refreshing state... (ID: rhenning-dev-20160227-es)
aws_iam_role_policy.es: Refreshing state... (ID: rhenning-dev-20160227-es:rhenning-dev-20160227-es)
aws_iam_access_key.integration: Refreshing state... (ID: AKIAIWQXXUNPWTYYCBIQ)
aws_iam_instance_profile.util: Refreshing state... (ID: rhenning-dev-20160227-util)
aws_iam_role_policy.util: Refreshing state... (ID: rhenning-dev-20160227-util:rhenning-dev-20160227-util)
aws_iam_instance_profile.db: Refreshing state... (ID: rhenning-dev-20160227-db)
aws_iam_instance_profile.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_iam_role_policy.app: Refreshing state... (ID: rhenning-dev-20160227-app:rhenning-dev-20160227-app)
aws_iam_role_policy.db: Refreshing state... (ID: rhenning-dev-20160227-db:rhenning-dev-20160227-db)
aws_iam_user_policy.integration: Refreshing state... (ID: rhenning-dev-20160227-integration:rhenning-dev-20160227-integration)
aws_iam_user_policy.resources: Refreshing state... (ID: rhenning-dev-20160227-resources:rhenning-dev-20160227-resources)
aws_subnet.util1: Refreshing state... (ID: subnet-f97ce88f)
aws_subnet.app1: Refreshing state... (ID: subnet-e77ce891)
aws_subnet.pub3: Refreshing state... (ID: subnet-60892c4a)
aws_subnet.db2: Refreshing state... (ID: subnet-4c60cf14)
aws_subnet.util2: Refreshing state... (ID: subnet-4a60cf12)
aws_subnet.db1: Refreshing state... (ID: subnet-e67ce890)
aws_internet_gateway.igw: Refreshing state... (ID: igw-a6812cc2)
aws_subnet.es1: Refreshing state... (ID: subnet-f87ce88e)
aws_security_group.vpn: Refreshing state... (ID: sg-70c36e08)
aws_subnet.app2: Refreshing state... (ID: subnet-4b60cf13)
aws_subnet.es2: Refreshing state... (ID: subnet-4860cf10)
aws_subnet.db3: Refreshing state... (ID: subnet-4960cf11)
aws_subnet.pub1: Refreshing state... (ID: subnet-e57ce893)
aws_subnet.pub2: Refreshing state... (ID: subnet-5760cf0f)
aws_security_group.applb: Refreshing state... (ID: sg-7fc36e07)
aws_subnet.es3: Refreshing state... (ID: subnet-61892c4b)
aws_route_table.pub: Refreshing state... (ID: rtb-e7b44280)
aws_security_group.app: Refreshing state... (ID: sg-a017b5d8)
aws_instance.openvpn: Refreshing state... (ID: i-a4448c27)
aws_elasticache_subnet_group.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_route_table_association.pub3_igw: Refreshing state... (ID: rtbassoc-28bff14f)
aws_route_table_association.pub1_igw: Refreshing state... (ID: rtbassoc-36bff151)
aws_nat_gateway.nat: Refreshing state... (ID: nat-0cc51c153789c5cce)
aws_route_table_association.pub2_igw: Refreshing state... (ID: rtbassoc-29bff14e)
aws_elb.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_route_table.default: Refreshing state... (ID: rtb-18b4427f)
aws_route_table.nat: Refreshing state... (ID: rtb-93b442f4)
aws_security_group.cache: Refreshing state... (ID: sg-74c36e0c)
aws_security_group.db: Refreshing state... (ID: sg-77c36e0f)
aws_security_group.es: Refreshing state... (ID: sg-75c36e0d)
aws_route_table_association.util1_nat: Refreshing state... (ID: rtbassoc-8cbff1eb)
aws_route_table_association.util2_nat: Refreshing state... (ID: rtbassoc-8bbff1ec)
aws_eip.openvpn: Refreshing state... (ID: eipalloc-bf3e35db)
aws_elb.es: Refreshing state... (ID: rhenning-dev-20160227-es)
aws_elasticache_cluster.redis: Refreshing state... (ID: rhenning-dev-20160-r)
aws_elasticache_cluster.memcache: Refreshing state... (ID: rhenning-dev-20160-m)
aws_security_group.ls: Refreshing state... (ID: sg-6ac36e12)
aws_security_group.util: Refreshing state... (ID: sg-6bc36e13)
aws_elb.ls: Refreshing state... (ID: rhenning-dev-20160227-ls)
The Terraform execution plan has been generated and is shown below.
Resources are shown in alphabetical order for quick scanning. Green resources
will be created (or destroyed and then created if an existing resource
exists), yellow resources are being changed in-place, and red resources
will be destroyed.
Note: You didn't specify an "-out" parameter to save this plan, so when
"apply" is called, Terraform can't guarantee this is what will execute.
~ aws_elasticache_cluster.memcache
security_group_ids.#: "" => "<computed>"
~ aws_elasticache_cluster.redis
security_group_ids.#: "" => "<computed>"
~ aws_elb.app
security_groups.#: "" => "<computed>"
~ aws_elb.es
security_groups.#: "" => "<computed>"
~ aws_elb.ls
security_groups.#: "" => "<computed>"
~ aws_instance.openvpn
security_groups.#: "" => "<computed>"
~ aws_s3_bucket.elblogs
policy: "{\"Statement\":[{\"Action\":\"s3:PutObject\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::127311923021:root\"},\"Resource\":\"arn:aws:s3:::rhenning-dev-20160227-elblogs/logs/AWSLogs/166788731095/*\",\"Sid\":\"\"}],\"Version\":\"2012-10-17\"}" => "{\"Statement\":[{\"Action\":\"s3:PutObject\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::127311923021:root\"},\"Resource\":\"arn:aws:s3:::rhenning-dev-20160227-elblogs/logs/AWSLogs/166788731095/*\"}],\"Version\":\"2012-10-17\"}"
-/+ aws_security_group.app
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "3" => "3"
ingress.2214680975.cidr_blocks.#: "1" => "1"
ingress.2214680975.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.2214680975.from_port: "80" => "80"
ingress.2214680975.protocol: "tcp" => "tcp"
ingress.2214680975.security_groups.#: "0" => "0"
ingress.2214680975.self: "false" => "0"
ingress.2214680975.to_port: "80" => "80"
ingress.2617001939.cidr_blocks.#: "1" => "1"
ingress.2617001939.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.2617001939.from_port: "443" => "443"
ingress.2617001939.protocol: "tcp" => "tcp"
ingress.2617001939.security_groups.#: "0" => "0"
ingress.2617001939.self: "false" => "0"
ingress.2617001939.to_port: "443" => "443"
ingress.367109726.cidr_blocks.#: "0" => "0"
ingress.367109726.from_port: "22" => "0"
ingress.367109726.protocol: "tcp" => ""
ingress.367109726.security_groups.#: "1" => "0"
ingress.367109726.security_groups.1867554732: "sg-70c36e08" => ""
ingress.367109726.self: "0" => "0"
ingress.367109726.to_port: "22" => "0"
ingress.~3457728489.cidr_blocks.#: "" => "0"
ingress.~3457728489.from_port: "" => "22"
ingress.~3457728489.protocol: "" => "tcp"
ingress.~3457728489.security_groups.#: "" => "<computed>"
ingress.~3457728489.self: "" => "0"
ingress.~3457728489.to_port: "" => "22"
name: "terraform-6yftvqztv5haddwzedex52jaba" => "rhenning-dev-20160227-app" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-app" => "rhenning-dev-20160227-app"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
-/+ aws_security_group.applb
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "2" => "2"
ingress.2214680975.cidr_blocks.#: "1" => "1"
ingress.2214680975.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.2214680975.from_port: "80" => "80"
ingress.2214680975.protocol: "tcp" => "tcp"
ingress.2214680975.security_groups.#: "0" => "0"
ingress.2214680975.self: "false" => "0"
ingress.2214680975.to_port: "80" => "80"
ingress.2617001939.cidr_blocks.#: "1" => "1"
ingress.2617001939.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.2617001939.from_port: "443" => "443"
ingress.2617001939.protocol: "tcp" => "tcp"
ingress.2617001939.security_groups.#: "0" => "0"
ingress.2617001939.self: "false" => "0"
ingress.2617001939.to_port: "443" => "443"
name: "terraform-5nwbhcrgazaivbagqljtzxauli" => "rhenning-dev-20160227-applb" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-applb" => "rhenning-dev-20160227-applb"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
-/+ aws_security_group.cache
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "2" => "2"
ingress.1099251303.cidr_blocks.#: "0" => "0"
ingress.1099251303.from_port: "6379" => "0"
ingress.1099251303.protocol: "tcp" => ""
ingress.1099251303.security_groups.#: "2" => "0"
ingress.1099251303.security_groups.1867554732: "sg-70c36e08" => ""
ingress.1099251303.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.1099251303.self: "1" => "0"
ingress.1099251303.to_port: "6379" => "0"
ingress.260764620.cidr_blocks.#: "0" => "0"
ingress.260764620.from_port: "11211" => "0"
ingress.260764620.protocol: "tcp" => ""
ingress.260764620.security_groups.#: "2" => "0"
ingress.260764620.security_groups.1867554732: "sg-70c36e08" => ""
ingress.260764620.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.260764620.self: "1" => "0"
ingress.260764620.to_port: "11211" => "0"
ingress.~2119869617.cidr_blocks.#: "" => "0"
ingress.~2119869617.from_port: "" => "11211"
ingress.~2119869617.protocol: "" => "tcp"
ingress.~2119869617.security_groups.#: "" => "<computed>"
ingress.~2119869617.self: "" => "1"
ingress.~2119869617.to_port: "" => "11211"
ingress.~2891021996.cidr_blocks.#: "" => "0"
ingress.~2891021996.from_port: "" => "6379"
ingress.~2891021996.protocol: "" => "tcp"
ingress.~2891021996.security_groups.#: "" => "<computed>"
ingress.~2891021996.self: "" => "1"
ingress.~2891021996.to_port: "" => "6379"
name: "terraform-azbzpk7xv5dz3bwhlf477cgmfu" => "rhenning-dev-20160227-cache" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-cache" => "rhenning-dev-20160227-cache"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
-/+ aws_security_group.db
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "2" => "2"
ingress.1132201380.cidr_blocks.#: "0" => "0"
ingress.1132201380.from_port: "27000" => "0"
ingress.1132201380.protocol: "tcp" => ""
ingress.1132201380.security_groups.#: "2" => "0"
ingress.1132201380.security_groups.1867554732: "sg-70c36e08" => ""
ingress.1132201380.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.1132201380.self: "1" => "0"
ingress.1132201380.to_port: "27100" => "0"
ingress.367109726.cidr_blocks.#: "0" => "0"
ingress.367109726.from_port: "22" => "0"
ingress.367109726.protocol: "tcp" => ""
ingress.367109726.security_groups.#: "1" => "0"
ingress.367109726.security_groups.1867554732: "sg-70c36e08" => ""
ingress.367109726.self: "0" => "0"
ingress.367109726.to_port: "22" => "0"
ingress.~2474188410.cidr_blocks.#: "" => "0"
ingress.~2474188410.from_port: "" => "27000"
ingress.~2474188410.protocol: "" => "tcp"
ingress.~2474188410.security_groups.#: "" => "<computed>"
ingress.~2474188410.self: "" => "1"
ingress.~2474188410.to_port: "" => "27100"
ingress.~3457728489.cidr_blocks.#: "" => "0"
ingress.~3457728489.from_port: "" => "22"
ingress.~3457728489.protocol: "" => "tcp"
ingress.~3457728489.security_groups.#: "" => "<computed>"
ingress.~3457728489.self: "" => "0"
ingress.~3457728489.to_port: "" => "22"
name: "terraform-lbqyubiznfaglb7zczevhbqnui" => "rhenning-dev-20160227-db" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-db" => "rhenning-dev-20160227-db"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
-/+ aws_security_group.es
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "2" => "2"
ingress.1461244143.cidr_blocks.#: "0" => "0"
ingress.1461244143.from_port: "9200" => "0"
ingress.1461244143.protocol: "tcp" => ""
ingress.1461244143.security_groups.#: "2" => "0"
ingress.1461244143.security_groups.1867554732: "sg-70c36e08" => ""
ingress.1461244143.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.1461244143.self: "1" => "0"
ingress.1461244143.to_port: "9400" => "0"
ingress.367109726.cidr_blocks.#: "0" => "0"
ingress.367109726.from_port: "22" => "0"
ingress.367109726.protocol: "tcp" => ""
ingress.367109726.security_groups.#: "1" => "0"
ingress.367109726.security_groups.1867554732: "sg-70c36e08" => ""
ingress.367109726.self: "0" => "0"
ingress.367109726.to_port: "22" => "0"
ingress.~3457728489.cidr_blocks.#: "" => "0"
ingress.~3457728489.from_port: "" => "22"
ingress.~3457728489.protocol: "" => "tcp"
ingress.~3457728489.security_groups.#: "" => "<computed>"
ingress.~3457728489.self: "" => "0"
ingress.~3457728489.to_port: "" => "22"
ingress.~3645327794.cidr_blocks.#: "" => "0"
ingress.~3645327794.from_port: "" => "9200"
ingress.~3645327794.protocol: "" => "tcp"
ingress.~3645327794.security_groups.#: "" => "<computed>"
ingress.~3645327794.self: "" => "1"
ingress.~3645327794.to_port: "" => "9400"
name: "terraform-5wrkxt22tredba7w6gdkhrgmxm" => "rhenning-dev-20160227-es" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-es" => "rhenning-dev-20160227-es"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
-/+ aws_security_group.ls
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "3" => "3"
ingress.2516614187.cidr_blocks.#: "0" => "0"
ingress.2516614187.from_port: "5000" => "0"
ingress.2516614187.protocol: "tcp" => ""
ingress.2516614187.security_groups.#: "3" => "0"
ingress.2516614187.security_groups.1605742036: "sg-75c36e0d" => ""
ingress.2516614187.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.2516614187.security_groups.639950289: "sg-77c36e0f" => ""
ingress.2516614187.self: "0" => "0"
ingress.2516614187.to_port: "5000" => "0"
ingress.2741763051.cidr_blocks.#: "0" => "0"
ingress.2741763051.from_port: "80" => "0"
ingress.2741763051.protocol: "tcp" => ""
ingress.2741763051.security_groups.#: "1" => "0"
ingress.2741763051.security_groups.1867554732: "sg-70c36e08" => ""
ingress.2741763051.self: "0" => "0"
ingress.2741763051.to_port: "80" => "0"
ingress.367109726.cidr_blocks.#: "0" => "0"
ingress.367109726.from_port: "22" => "0"
ingress.367109726.protocol: "tcp" => ""
ingress.367109726.security_groups.#: "1" => "0"
ingress.367109726.security_groups.1867554732: "sg-70c36e08" => ""
ingress.367109726.self: "0" => "0"
ingress.367109726.to_port: "22" => "0"
ingress.~1145654509.cidr_blocks.#: "" => "0"
ingress.~1145654509.from_port: "" => "80"
ingress.~1145654509.protocol: "" => "tcp"
ingress.~1145654509.security_groups.#: "" => "<computed>"
ingress.~1145654509.self: "" => "0"
ingress.~1145654509.to_port: "" => "80"
ingress.~3457728489.cidr_blocks.#: "" => "0"
ingress.~3457728489.from_port: "" => "22"
ingress.~3457728489.protocol: "" => "tcp"
ingress.~3457728489.security_groups.#: "" => "<computed>"
ingress.~3457728489.self: "" => "0"
ingress.~3457728489.to_port: "" => "22"
ingress.~770996204.cidr_blocks.#: "" => "0"
ingress.~770996204.from_port: "" => "5000"
ingress.~770996204.protocol: "" => "tcp"
ingress.~770996204.security_groups.#: "" => "<computed>"
ingress.~770996204.self: "" => "0"
ingress.~770996204.to_port: "" => "5000"
name: "terraform-yu5hvzta2rhtzdkq3y3ish5ds4" => "rhenning-dev-20160227-ls" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-ls" => "rhenning-dev-20160227-ls"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
-/+ aws_security_group.util
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "8" => "8"
ingress.1747748895.cidr_blocks.#: "1" => "1"
ingress.1747748895.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.1747748895.from_port: "53" => "53"
ingress.1747748895.protocol: "udp" => "udp"
ingress.1747748895.security_groups.#: "0" => "0"
ingress.1747748895.self: "true" => "1"
ingress.1747748895.to_port: "53" => "53"
ingress.2816234234.cidr_blocks.#: "0" => "0"
ingress.2816234234.from_port: "25" => "0"
ingress.2816234234.protocol: "tcp" => ""
ingress.2816234234.security_groups.#: "3" => "0"
ingress.2816234234.security_groups.1605742036: "sg-75c36e0d" => ""
ingress.2816234234.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.2816234234.security_groups.639950289: "sg-77c36e0f" => ""
ingress.2816234234.self: "1" => "0"
ingress.2816234234.to_port: "25" => "0"
ingress.2894454047.cidr_blocks.#: "0" => "0"
ingress.2894454047.from_port: "80" => "0"
ingress.2894454047.protocol: "tcp" => ""
ingress.2894454047.security_groups.#: "3" => "0"
ingress.2894454047.security_groups.1605742036: "sg-75c36e0d" => ""
ingress.2894454047.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.2894454047.security_groups.639950289: "sg-77c36e0f" => ""
ingress.2894454047.self: "1" => "0"
ingress.2894454047.to_port: "80" => "0"
ingress.2972612401.cidr_blocks.#: "0" => "0"
ingress.2972612401.from_port: "3142" => "0"
ingress.2972612401.protocol: "tcp" => ""
ingress.2972612401.security_groups.#: "3" => "0"
ingress.2972612401.security_groups.1605742036: "sg-75c36e0d" => ""
ingress.2972612401.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.2972612401.security_groups.639950289: "sg-77c36e0f" => ""
ingress.2972612401.self: "1" => "0"
ingress.2972612401.to_port: "3142" => "0"
ingress.367109726.cidr_blocks.#: "0" => "0"
ingress.367109726.from_port: "22" => "0"
ingress.367109726.protocol: "tcp" => ""
ingress.367109726.security_groups.#: "1" => "0"
ingress.367109726.security_groups.1867554732: "sg-70c36e08" => ""
ingress.367109726.self: "0" => "0"
ingress.367109726.to_port: "22" => "0"
ingress.3857510318.cidr_blocks.#: "0" => "0"
ingress.3857510318.from_port: "3128" => "0"
ingress.3857510318.protocol: "tcp" => ""
ingress.3857510318.security_groups.#: "3" => "0"
ingress.3857510318.security_groups.1605742036: "sg-75c36e0d" => ""
ingress.3857510318.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.3857510318.security_groups.639950289: "sg-77c36e0f" => ""
ingress.3857510318.self: "1" => "0"
ingress.3857510318.to_port: "3128" => "0"
ingress.865267188.cidr_blocks.#: "0" => "0"
ingress.865267188.from_port: "587" => "0"
ingress.865267188.protocol: "tcp" => ""
ingress.865267188.security_groups.#: "3" => "0"
ingress.865267188.security_groups.1605742036: "sg-75c36e0d" => ""
ingress.865267188.security_groups.3202041028: "sg-a017b5d8" => ""
ingress.865267188.security_groups.639950289: "sg-77c36e0f" => ""
ingress.865267188.self: "1" => "0"
ingress.865267188.to_port: "587" => "0"
ingress.898348535.cidr_blocks.#: "1" => "1"
ingress.898348535.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.898348535.from_port: "123" => "123"
ingress.898348535.protocol: "udp" => "udp"
ingress.898348535.security_groups.#: "0" => "0"
ingress.898348535.self: "true" => "1"
ingress.898348535.to_port: "123" => "123"
ingress.~1844393598.cidr_blocks.#: "" => "0"
ingress.~1844393598.from_port: "" => "80"
ingress.~1844393598.protocol: "" => "tcp"
ingress.~1844393598.security_groups.#: "" => "<computed>"
ingress.~1844393598.self: "" => "1"
ingress.~1844393598.to_port: "" => "80"
ingress.~1880856190.cidr_blocks.#: "" => "0"
ingress.~1880856190.from_port: "" => "3128"
ingress.~1880856190.protocol: "" => "tcp"
ingress.~1880856190.security_groups.#: "" => "<computed>"
ingress.~1880856190.self: "" => "1"
ingress.~1880856190.to_port: "" => "3128"
ingress.~2122036765.cidr_blocks.#: "" => "0"
ingress.~2122036765.from_port: "" => "587"
ingress.~2122036765.protocol: "" => "tcp"
ingress.~2122036765.security_groups.#: "" => "<computed>"
ingress.~2122036765.self: "" => "1"
ingress.~2122036765.to_port: "" => "587"
ingress.~3457728489.cidr_blocks.#: "" => "0"
ingress.~3457728489.from_port: "" => "22"
ingress.~3457728489.protocol: "" => "tcp"
ingress.~3457728489.security_groups.#: "" => "<computed>"
ingress.~3457728489.self: "" => "0"
ingress.~3457728489.to_port: "" => "22"
ingress.~354640166.cidr_blocks.#: "" => "0"
ingress.~354640166.from_port: "" => "25"
ingress.~354640166.protocol: "" => "tcp"
ingress.~354640166.security_groups.#: "" => "<computed>"
ingress.~354640166.self: "" => "1"
ingress.~354640166.to_port: "" => "25"
ingress.~772695614.cidr_blocks.#: "" => "0"
ingress.~772695614.from_port: "" => "3142"
ingress.~772695614.protocol: "" => "tcp"
ingress.~772695614.security_groups.#: "" => "<computed>"
ingress.~772695614.self: "" => "1"
ingress.~772695614.to_port: "" => "3142"
name: "terraform-tuk6wdque5cftdgqh3ky2nt36m" => "rhenning-dev-20160227-util" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-util" => "rhenning-dev-20160227-util"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
-/+ aws_security_group.vpn
description: "Managed by Terraform" => "Managed by Terraform"
egress.#: "1" => "1"
egress.482069346.cidr_blocks.#: "1" => "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
egress.482069346.from_port: "0" => "0"
egress.482069346.protocol: "-1" => "-1"
egress.482069346.security_groups.#: "0" => "0"
egress.482069346.self: "false" => "0"
egress.482069346.to_port: "0" => "0"
ingress.#: "4" => "4"
ingress.2541437006.cidr_blocks.#: "1" => "1"
ingress.2541437006.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.2541437006.from_port: "22" => "22"
ingress.2541437006.protocol: "tcp" => "tcp"
ingress.2541437006.security_groups.#: "0" => "0"
ingress.2541437006.self: "false" => "0"
ingress.2541437006.to_port: "22" => "22"
ingress.2617001939.cidr_blocks.#: "1" => "1"
ingress.2617001939.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.2617001939.from_port: "443" => "443"
ingress.2617001939.protocol: "tcp" => "tcp"
ingress.2617001939.security_groups.#: "0" => "0"
ingress.2617001939.self: "false" => "0"
ingress.2617001939.to_port: "443" => "443"
ingress.2870960532.cidr_blocks.#: "1" => "1"
ingress.2870960532.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.2870960532.from_port: "943" => "943"
ingress.2870960532.protocol: "tcp" => "tcp"
ingress.2870960532.security_groups.#: "0" => "0"
ingress.2870960532.self: "false" => "0"
ingress.2870960532.to_port: "943" => "943"
ingress.4178520169.cidr_blocks.#: "1" => "1"
ingress.4178520169.cidr_blocks.0: "0.0.0.0/0" => "0.0.0.0/0"
ingress.4178520169.from_port: "1194" => "1194"
ingress.4178520169.protocol: "udp" => "udp"
ingress.4178520169.security_groups.#: "0" => "0"
ingress.4178520169.self: "false" => "0"
ingress.4178520169.to_port: "1194" => "1194"
name: "terraform-a2veq6yxvjgwjae5u545jqyldq" => "rhenning-dev-20160227-vpn" (forces new resource)
owner_id: "659545584642" => "<computed>"
tags.#: "2" => "2"
tags.Name: "rhenning-dev-20160227-vpn" => "rhenning-dev-20160227-vpn"
tags.StackName: "rhenning-dev-20160227" => "rhenning-dev-20160227"
vpc_id: "vpc-bcb895d8" => "vpc-bcb895d8"
+ aws_vpc_endpoint.s3
policy: "" => "<computed>"
route_table_ids.#: "" => "1"
route_table_ids.4109728604: "" => "rtb-18b4427f"
service_name: "" => "com.amazonaws.us-east-1.s3"
vpc_id: "" => "vpc-bcb895d8"
Plan: 9 to add, 7 to change, 8 to destroy.
real 0m3.885s
user 0m2.073s
sys 0m0.366s
→ time TF_VAR_client_id=rhenning TF_VAR_env=dev TF_VAR_stack_name=rhenning-dev-20160227 TF_VAR_openvpn_pubhost=vpn.dev.rhenning.weblinc.com terraform apply
aws_iam_user.resources: Refreshing state... (ID: rhenning-dev-20160227-resources)
aws_iam_role.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_iam_user.integration: Refreshing state... (ID: rhenning-dev-20160227-integration)
aws_eip.nat: Refreshing state... (ID: eipalloc-e8aca58c)
aws_iam_user.ses: Refreshing state... (ID: rhenning-dev-20160227-ses)
aws_s3_bucket.integration: Refreshing state... (ID: rhenning-dev-20160227-integration)
aws_s3_bucket.resources: Refreshing state... (ID: rhenning-dev-20160227-resources)
aws_iam_role.util: Refreshing state... (ID: rhenning-dev-20160227-util)
aws_iam_role.es: Refreshing state... (ID: rhenning-dev-20160227-es)
aws_iam_role.db: Refreshing state... (ID: rhenning-dev-20160227-db)
aws_s3_bucket.elblogs: Refreshing state... (ID: rhenning-dev-20160227-elblogs)
aws_vpc.main: Refreshing state... (ID: vpc-bcb895d8)
aws_iam_server_certificate.dummy: Refreshing state... (ID: ASCAJLOEUVW2DLXVXLJ6C)
aws_iam_access_key.ses: Refreshing state... (ID: AKIAIVHMKNJI6CWFP5MQ)
aws_iam_access_key.resources: Refreshing state... (ID: AKIAI2HWN3VI5UXFTQXA)
aws_iam_user_policy.ses: Refreshing state... (ID: rhenning-dev-20160227-ses:rhenning-dev-20160227-ses)
aws_iam_instance_profile.db: Refreshing state... (ID: rhenning-dev-20160227-db)
aws_iam_role_policy.db: Refreshing state... (ID: rhenning-dev-20160227-db:rhenning-dev-20160227-db)
aws_iam_instance_profile.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_iam_role_policy.es: Refreshing state... (ID: rhenning-dev-20160227-es:rhenning-dev-20160227-es)
aws_iam_role_policy.app: Refreshing state... (ID: rhenning-dev-20160227-app:rhenning-dev-20160227-app)
aws_iam_instance_profile.es: Refreshing state... (ID: rhenning-dev-20160227-es)
aws_iam_instance_profile.util: Refreshing state... (ID: rhenning-dev-20160227-util)
aws_iam_access_key.integration: Refreshing state... (ID: AKIAIWQXXUNPWTYYCBIQ)
aws_iam_role_policy.util: Refreshing state... (ID: rhenning-dev-20160227-util:rhenning-dev-20160227-util)
aws_internet_gateway.igw: Refreshing state... (ID: igw-a6812cc2)
aws_subnet.pub2: Refreshing state... (ID: subnet-5760cf0f)
aws_subnet.app2: Refreshing state... (ID: subnet-4b60cf13)
aws_subnet.pub3: Refreshing state... (ID: subnet-60892c4a)
aws_subnet.db2: Refreshing state... (ID: subnet-4c60cf14)
aws_subnet.util2: Refreshing state... (ID: subnet-4a60cf12)
aws_subnet.app1: Refreshing state... (ID: subnet-e77ce891)
aws_subnet.es3: Refreshing state... (ID: subnet-61892c4b)
aws_security_group.vpn: Refreshing state... (ID: sg-70c36e08)
aws_subnet.db1: Refreshing state... (ID: subnet-e67ce890)
aws_subnet.pub1: Refreshing state... (ID: subnet-e57ce893)
aws_subnet.db3: Refreshing state... (ID: subnet-4960cf11)
aws_subnet.util1: Refreshing state... (ID: subnet-f97ce88f)
aws_subnet.es2: Refreshing state... (ID: subnet-4860cf10)
aws_security_group.applb: Refreshing state... (ID: sg-7fc36e07)
aws_subnet.es1: Refreshing state... (ID: subnet-f87ce88e)
aws_iam_user_policy.resources: Refreshing state... (ID: rhenning-dev-20160227-resources:rhenning-dev-20160227-resources)
aws_route_table.pub: Refreshing state... (ID: rtb-e7b44280)
aws_elasticache_subnet_group.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_iam_user_policy.integration: Refreshing state... (ID: rhenning-dev-20160227-integration:rhenning-dev-20160227-integration)
aws_nat_gateway.nat: Refreshing state... (ID: nat-0cc51c153789c5cce)
aws_security_group.app: Refreshing state... (ID: sg-a017b5d8)
aws_instance.openvpn: Refreshing state... (ID: i-a4448c27)
aws_elb.app: Refreshing state... (ID: rhenning-dev-20160227-app)
aws_route_table_association.pub2_igw: Refreshing state... (ID: rtbassoc-29bff14e)
aws_route_table_association.pub1_igw: Refreshing state... (ID: rtbassoc-36bff151)
aws_route_table_association.pub3_igw: Refreshing state... (ID: rtbassoc-28bff14f)
aws_security_group.db: Refreshing state... (ID: sg-77c36e0f)
aws_security_group.cache: Refreshing state... (ID: sg-74c36e0c)
aws_security_group.es: Refreshing state... (ID: sg-75c36e0d)
aws_route_table.default: Refreshing state... (ID: rtb-18b4427f)
aws_route_table.nat: Refreshing state... (ID: rtb-93b442f4)
aws_elb.es: Refreshing state... (ID: rhenning-dev-20160227-es)
aws_elasticache_cluster.memcache: Refreshing state... (ID: rhenning-dev-20160-m)
aws_elasticache_cluster.redis: Refreshing state... (ID: rhenning-dev-20160-r)
aws_security_group.ls: Refreshing state... (ID: sg-6ac36e12)
aws_security_group.util: Refreshing state... (ID: sg-6bc36e13)
aws_route_table_association.util2_nat: Refreshing state... (ID: rtbassoc-8bbff1ec)
aws_route_table_association.util1_nat: Refreshing state... (ID: rtbassoc-8cbff1eb)
aws_eip.openvpn: Refreshing state... (ID: eipalloc-bf3e35db)
aws_elb.ls: Refreshing state... (ID: rhenning-dev-20160227-ls)
aws_security_group.ls: Destroying...
aws_security_group.cache: Destroying...
aws_security_group.util: Destroying...
aws_vpc_endpoint.s3: Creating...
policy: "" => "<computed>"
route_table_ids.#: "" => "1"
route_table_ids.4109728604: "" => "rtb-18b4427f"
service_name: "" => "com.amazonaws.us-east-1.s3"
vpc_id: "" => "vpc-bcb895d8"
aws_security_group.applb: Destroying...
aws_s3_bucket.elblogs: Modifying...
policy: "{\"Statement\":[{\"Action\":\"s3:PutObject\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::127311923021:root\"},\"Resource\":\"arn:aws:s3:::rhenning-dev-20160227-elblogs/logs/AWSLogs/166788731095/*\",\"Sid\":\"\"}],\"Version\":\"2012-10-17\"}" => "{\"Statement\":[{\"Action\":\"s3:PutObject\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::127311923021:root\"},\"Resource\":\"arn:aws:s3:::rhenning-dev-20160227-elblogs/logs/AWSLogs/166788731095/*\"}],\"Version\":\"2012-10-17\"}"
aws_vpc_endpoint.s3: Creation complete
aws_s3_bucket.elblogs: Modifications complete
Error applying plan:
4 error(s) occurred:
* aws_security_group.ls: timeout while waiting for state to become '[success]'
* aws_security_group.cache: timeout while waiting for state to become '[success]'
* aws_security_group.util: timeout while waiting for state to become '[success]'
* aws_security_group.applb: timeout while waiting for state to become '[success]'
Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.
real 5m3.562s
user 0m2.921s
sys 0m0.949s
→ time TF_VAR_client_id=rhenning TF_VAR_env=dev TF_VAR_stack_name=rhenning-dev-20160227 TF_VAR_openvpn_pubhost=vpn.dev.rhenning.weblinc.com terraform graph
digraph {
compound = "true"
newrank = "true"
subgraph "root" {
"[root] aws_eip.nat" [label = "aws_eip.nat", shape = "box"]
"[root] aws_eip.openvpn" [label = "aws_eip.openvpn", shape = "box"]
"[root] aws_elasticache_cluster.memcache" [label = "aws_elasticache_cluster.memcache", shape = "box"]
"[root] aws_elasticache_cluster.redis" [label = "aws_elasticache_cluster.redis", shape = "box"]
"[root] aws_elasticache_subnet_group.app" [label = "aws_elasticache_subnet_group.app", shape = "box"]
"[root] aws_elb.app" [label = "aws_elb.app", shape = "box"]
"[root] aws_elb.es" [label = "aws_elb.es", shape = "box"]
"[root] aws_elb.ls" [label = "aws_elb.ls", shape = "box"]
"[root] aws_iam_access_key.integration" [label = "aws_iam_access_key.integration", shape = "box"]
"[root] aws_iam_access_key.resources" [label = "aws_iam_access_key.resources", shape = "box"]
"[root] aws_iam_access_key.ses" [label = "aws_iam_access_key.ses", shape = "box"]
"[root] aws_iam_instance_profile.app" [label = "aws_iam_instance_profile.app", shape = "box"]
"[root] aws_iam_instance_profile.db" [label = "aws_iam_instance_profile.db", shape = "box"]
"[root] aws_iam_instance_profile.es" [label = "aws_iam_instance_profile.es", shape = "box"]
"[root] aws_iam_instance_profile.util" [label = "aws_iam_instance_profile.util", shape = "box"]
"[root] aws_iam_role.app" [label = "aws_iam_role.app", shape = "box"]
"[root] aws_iam_role.db" [label = "aws_iam_role.db", shape = "box"]
"[root] aws_iam_role.es" [label = "aws_iam_role.es", shape = "box"]
"[root] aws_iam_role.util" [label = "aws_iam_role.util", shape = "box"]
"[root] aws_iam_role_policy.app" [label = "aws_iam_role_policy.app", shape = "box"]
"[root] aws_iam_role_policy.db" [label = "aws_iam_role_policy.db", shape = "box"]
"[root] aws_iam_role_policy.es" [label = "aws_iam_role_policy.es", shape = "box"]
"[root] aws_iam_role_policy.util" [label = "aws_iam_role_policy.util", shape = "box"]
"[root] aws_iam_server_certificate.dummy" [label = "aws_iam_server_certificate.dummy", shape = "box"]
"[root] aws_iam_user.integration" [label = "aws_iam_user.integration", shape = "box"]
"[root] aws_iam_user.resources" [label = "aws_iam_user.resources", shape = "box"]
"[root] aws_iam_user.ses" [label = "aws_iam_user.ses", shape = "box"]
"[root] aws_iam_user_policy.integration" [label = "aws_iam_user_policy.integration", shape = "box"]
"[root] aws_iam_user_policy.resources" [label = "aws_iam_user_policy.resources", shape = "box"]
"[root] aws_iam_user_policy.ses" [label = "aws_iam_user_policy.ses", shape = "box"]
"[root] aws_instance.openvpn" [label = "aws_instance.openvpn", shape = "box"]
"[root] aws_internet_gateway.igw" [label = "aws_internet_gateway.igw", shape = "box"]
"[root] aws_nat_gateway.nat" [label = "aws_nat_gateway.nat", shape = "box"]
"[root] aws_route_table.default" [label = "aws_route_table.default", shape = "box"]
"[root] aws_route_table.nat" [label = "aws_route_table.nat", shape = "box"]
"[root] aws_route_table.pub" [label = "aws_route_table.pub", shape = "box"]
"[root] aws_route_table_association.pub1_igw" [label = "aws_route_table_association.pub1_igw", shape = "box"]
"[root] aws_route_table_association.pub2_igw" [label = "aws_route_table_association.pub2_igw", shape = "box"]
"[root] aws_route_table_association.pub3_igw" [label = "aws_route_table_association.pub3_igw", shape = "box"]
"[root] aws_route_table_association.util1_nat" [label = "aws_route_table_association.util1_nat", shape = "box"]
"[root] aws_route_table_association.util2_nat" [label = "aws_route_table_association.util2_nat", shape = "box"]
"[root] aws_s3_bucket.elblogs" [label = "aws_s3_bucket.elblogs", shape = "box"]
"[root] aws_s3_bucket.integration" [label = "aws_s3_bucket.integration", shape = "box"]
"[root] aws_s3_bucket.resources" [label = "aws_s3_bucket.resources", shape = "box"]
"[root] aws_security_group.app" [label = "aws_security_group.app", shape = "box"]
"[root] aws_security_group.applb" [label = "aws_security_group.applb", shape = "box"]
"[root] aws_security_group.cache" [label = "aws_security_group.cache", shape = "box"]
"[root] aws_security_group.db" [label = "aws_security_group.db", shape = "box"]
"[root] aws_security_group.es" [label = "aws_security_group.es", shape = "box"]
"[root] aws_security_group.ls" [label = "aws_security_group.ls", shape = "box"]
"[root] aws_security_group.util" [label = "aws_security_group.util", shape = "box"]
"[root] aws_security_group.vpn" [label = "aws_security_group.vpn", shape = "box"]
"[root] aws_subnet.app1" [label = "aws_subnet.app1", shape = "box"]
"[root] aws_subnet.app2" [label = "aws_subnet.app2", shape = "box"]
"[root] aws_subnet.db1" [label = "aws_subnet.db1", shape = "box"]
"[root] aws_subnet.db2" [label = "aws_subnet.db2", shape = "box"]
"[root] aws_subnet.db3" [label = "aws_subnet.db3", shape = "box"]
"[root] aws_subnet.es1" [label = "aws_subnet.es1", shape = "box"]
"[root] aws_subnet.es2" [label = "aws_subnet.es2", shape = "box"]
"[root] aws_subnet.es3" [label = "aws_subnet.es3", shape = "box"]
"[root] aws_subnet.pub1" [label = "aws_subnet.pub1", shape = "box"]
"[root] aws_subnet.pub2" [label = "aws_subnet.pub2", shape = "box"]
"[root] aws_subnet.pub3" [label = "aws_subnet.pub3", shape = "box"]
"[root] aws_subnet.util1" [label = "aws_subnet.util1", shape = "box"]
"[root] aws_subnet.util2" [label = "aws_subnet.util2", shape = "box"]
"[root] aws_vpc.main" [label = "aws_vpc.main", shape = "box"]
"[root] aws_vpc_endpoint.s3" [label = "aws_vpc_endpoint.s3", shape = "box"]
"[root] provider.aws" [label = "provider.aws", shape = "diamond"]
"[root] aws_eip.nat" -> "[root] provider.aws"
"[root] aws_eip.openvpn" -> "[root] aws_instance.openvpn"
"[root] aws_eip.openvpn" -> "[root] provider.aws"
"[root] aws_elasticache_cluster.memcache" -> "[root] aws_elasticache_subnet_group.app"
"[root] aws_elasticache_cluster.memcache" -> "[root] aws_security_group.cache"
"[root] aws_elasticache_cluster.memcache" -> "[root] provider.aws"
"[root] aws_elasticache_cluster.redis" -> "[root] aws_elasticache_subnet_group.app"
"[root] aws_elasticache_cluster.redis" -> "[root] aws_security_group.cache"
"[root] aws_elasticache_cluster.redis" -> "[root] provider.aws"
"[root] aws_elasticache_subnet_group.app" -> "[root] aws_subnet.app1"
"[root] aws_elasticache_subnet_group.app" -> "[root] aws_subnet.app2"
"[root] aws_elasticache_subnet_group.app" -> "[root] provider.aws"
"[root] aws_elb.app" -> "[root] aws_iam_server_certificate.dummy"
"[root] aws_elb.app" -> "[root] aws_security_group.applb"
"[root] aws_elb.app" -> "[root] aws_subnet.pub1"
"[root] aws_elb.app" -> "[root] aws_subnet.pub2"
"[root] aws_elb.app" -> "[root] aws_subnet.pub3"
"[root] aws_elb.app" -> "[root] provider.aws"
"[root] aws_elb.es" -> "[root] aws_security_group.es"
"[root] aws_elb.es" -> "[root] aws_subnet.es1"
"[root] aws_elb.es" -> "[root] aws_subnet.es2"
"[root] aws_elb.es" -> "[root] aws_subnet.es3"
"[root] aws_elb.es" -> "[root] provider.aws"
"[root] aws_elb.ls" -> "[root] aws_security_group.ls"
"[root] aws_elb.ls" -> "[root] aws_security_group.util"
"[root] aws_elb.ls" -> "[root] aws_subnet.util1"
"[root] aws_elb.ls" -> "[root] aws_subnet.util2"
"[root] aws_elb.ls" -> "[root] provider.aws"
"[root] aws_iam_access_key.integration" -> "[root] aws_iam_user.integration"
"[root] aws_iam_access_key.integration" -> "[root] provider.aws"
"[root] aws_iam_access_key.resources" -> "[root] aws_iam_user.resources"
"[root] aws_iam_access_key.resources" -> "[root] provider.aws"
"[root] aws_iam_access_key.ses" -> "[root] aws_iam_user.ses"
"[root] aws_iam_access_key.ses" -> "[root] provider.aws"
"[root] aws_iam_instance_profile.app" -> "[root] aws_iam_role.app"
"[root] aws_iam_instance_profile.app" -> "[root] provider.aws"
"[root] aws_iam_instance_profile.db" -> "[root] aws_iam_role.db"
"[root] aws_iam_instance_profile.db" -> "[root] provider.aws"
"[root] aws_iam_instance_profile.es" -> "[root] aws_iam_role.es"
"[root] aws_iam_instance_profile.es" -> "[root] provider.aws"
"[root] aws_iam_instance_profile.util" -> "[root] aws_iam_role.util"
"[root] aws_iam_instance_profile.util" -> "[root] provider.aws"
"[root] aws_iam_role.app" -> "[root] provider.aws"
"[root] aws_iam_role.db" -> "[root] provider.aws"
"[root] aws_iam_role.es" -> "[root] provider.aws"
"[root] aws_iam_role.util" -> "[root] provider.aws"
"[root] aws_iam_role_policy.app" -> "[root] aws_iam_role.app"
"[root] aws_iam_role_policy.app" -> "[root] provider.aws"
"[root] aws_iam_role_policy.db" -> "[root] aws_iam_role.db"
"[root] aws_iam_role_policy.db" -> "[root] provider.aws"
"[root] aws_iam_role_policy.es" -> "[root] aws_iam_role.es"
"[root] aws_iam_role_policy.es" -> "[root] provider.aws"
"[root] aws_iam_role_policy.util" -> "[root] aws_iam_role.util"
"[root] aws_iam_role_policy.util" -> "[root] provider.aws"
"[root] aws_iam_server_certificate.dummy" -> "[root] provider.aws"
"[root] aws_iam_user.integration" -> "[root] provider.aws"
"[root] aws_iam_user.resources" -> "[root] provider.aws"
"[root] aws_iam_user.ses" -> "[root] provider.aws"
"[root] aws_iam_user_policy.integration" -> "[root] aws_iam_user.integration"
"[root] aws_iam_user_policy.integration" -> "[root] aws_s3_bucket.integration"
"[root] aws_iam_user_policy.integration" -> "[root] provider.aws"
"[root] aws_iam_user_policy.resources" -> "[root] aws_iam_user.resources"
"[root] aws_iam_user_policy.resources" -> "[root] aws_s3_bucket.resources"
"[root] aws_iam_user_policy.resources" -> "[root] provider.aws"
"[root] aws_iam_user_policy.ses" -> "[root] aws_iam_user.ses"
"[root] aws_iam_user_policy.ses" -> "[root] provider.aws"
"[root] aws_instance.openvpn" -> "[root] aws_security_group.vpn"
"[root] aws_instance.openvpn" -> "[root] aws_subnet.pub3"
"[root] aws_instance.openvpn" -> "[root] provider.aws"
"[root] aws_internet_gateway.igw" -> "[root] aws_vpc.main"
"[root] aws_internet_gateway.igw" -> "[root] provider.aws"
"[root] aws_nat_gateway.nat" -> "[root] aws_eip.nat"
"[root] aws_nat_gateway.nat" -> "[root] aws_internet_gateway.igw"
"[root] aws_nat_gateway.nat" -> "[root] aws_subnet.pub1"
"[root] aws_nat_gateway.nat" -> "[root] provider.aws"
"[root] aws_route_table.default" -> "[root] aws_nat_gateway.nat"
"[root] aws_route_table.default" -> "[root] aws_vpc.main"
"[root] aws_route_table.default" -> "[root] provider.aws"
"[root] aws_route_table.nat" -> "[root] aws_nat_gateway.nat"
"[root] aws_route_table.nat" -> "[root] aws_vpc.main"
"[root] aws_route_table.nat" -> "[root] provider.aws"
"[root] aws_route_table.pub" -> "[root] aws_internet_gateway.igw"
"[root] aws_route_table.pub" -> "[root] aws_vpc.main"
"[root] aws_route_table.pub" -> "[root] provider.aws"
"[root] aws_route_table_association.pub1_igw" -> "[root] aws_route_table.pub"
"[root] aws_route_table_association.pub1_igw" -> "[root] aws_subnet.pub1"
"[root] aws_route_table_association.pub1_igw" -> "[root] provider.aws"
"[root] aws_route_table_association.pub2_igw" -> "[root] aws_route_table.pub"
"[root] aws_route_table_association.pub2_igw" -> "[root] aws_subnet.pub2"
"[root] aws_route_table_association.pub2_igw" -> "[root] provider.aws"
"[root] aws_route_table_association.pub3_igw" -> "[root] aws_route_table.pub"
"[root] aws_route_table_association.pub3_igw" -> "[root] aws_subnet.pub3"
"[root] aws_route_table_association.pub3_igw" -> "[root] provider.aws"
"[root] aws_route_table_association.util1_nat" -> "[root] aws_route_table.nat"
"[root] aws_route_table_association.util1_nat" -> "[root] aws_subnet.util1"
"[root] aws_route_table_association.util1_nat" -> "[root] provider.aws"
"[root] aws_route_table_association.util2_nat" -> "[root] aws_route_table.nat"
"[root] aws_route_table_association.util2_nat" -> "[root] aws_subnet.util2"
"[root] aws_route_table_association.util2_nat" -> "[root] provider.aws"
"[root] aws_s3_bucket.elblogs" -> "[root] provider.aws"
"[root] aws_s3_bucket.integration" -> "[root] provider.aws"
"[root] aws_s3_bucket.resources" -> "[root] provider.aws"
"[root] aws_security_group.app" -> "[root] aws_security_group.vpn"
"[root] aws_security_group.app" -> "[root] aws_vpc.main"
"[root] aws_security_group.app" -> "[root] provider.aws"
"[root] aws_security_group.applb" -> "[root] aws_vpc.main"
"[root] aws_security_group.applb" -> "[root] provider.aws"
"[root] aws_security_group.cache" -> "[root] aws_security_group.app"
"[root] aws_security_group.cache" -> "[root] aws_security_group.vpn"
"[root] aws_security_group.cache" -> "[root] aws_vpc.main"
"[root] aws_security_group.cache" -> "[root] provider.aws"
"[root] aws_security_group.db" -> "[root] aws_security_group.app"
"[root] aws_security_group.db" -> "[root] aws_security_group.vpn"
"[root] aws_security_group.db" -> "[root] aws_vpc.main"
"[root] aws_security_group.db" -> "[root] provider.aws"
"[root] aws_security_group.es" -> "[root] aws_security_group.app"
"[root] aws_security_group.es" -> "[root] aws_security_group.vpn"
"[root] aws_security_group.es" -> "[root] aws_vpc.main"
"[root] aws_security_group.es" -> "[root] provider.aws"
"[root] aws_security_group.ls" -> "[root] aws_security_group.app"
"[root] aws_security_group.ls" -> "[root] aws_security_group.db"
"[root] aws_security_group.ls" -> "[root] aws_security_group.es"
"[root] aws_security_group.ls" -> "[root] aws_security_group.vpn"
"[root] aws_security_group.ls" -> "[root] aws_vpc.main"
"[root] aws_security_group.ls" -> "[root] provider.aws"
"[root] aws_security_group.util" -> "[root] aws_security_group.app"
"[root] aws_security_group.util" -> "[root] aws_security_group.db"
"[root] aws_security_group.util" -> "[root] aws_security_group.es"
"[root] aws_security_group.util" -> "[root] aws_security_group.vpn"
"[root] aws_security_group.util" -> "[root] aws_vpc.main"
"[root] aws_security_group.util" -> "[root] provider.aws"
"[root] aws_security_group.vpn" -> "[root] aws_vpc.main"
"[root] aws_security_group.vpn" -> "[root] provider.aws"
"[root] aws_subnet.app1" -> "[root] aws_vpc.main"
"[root] aws_subnet.app1" -> "[root] provider.aws"
"[root] aws_subnet.app2" -> "[root] aws_vpc.main"
"[root] aws_subnet.app2" -> "[root] provider.aws"
"[root] aws_subnet.db1" -> "[root] aws_vpc.main"
"[root] aws_subnet.db1" -> "[root] provider.aws"
"[root] aws_subnet.db2" -> "[root] aws_vpc.main"
"[root] aws_subnet.db2" -> "[root] provider.aws"
"[root] aws_subnet.db3" -> "[root] aws_vpc.main"
"[root] aws_subnet.db3" -> "[root] provider.aws"
"[root] aws_subnet.es1" -> "[root] aws_vpc.main"
"[root] aws_subnet.es1" -> "[root] provider.aws"
"[root] aws_subnet.es2" -> "[root] aws_vpc.main"
"[root] aws_subnet.es2" -> "[root] provider.aws"
"[root] aws_subnet.es3" -> "[root] aws_vpc.main"
"[root] aws_subnet.es3" -> "[root] provider.aws"
"[root] aws_subnet.pub1" -> "[root] aws_vpc.main"
"[root] aws_subnet.pub1" -> "[root] provider.aws"
"[root] aws_subnet.pub2" -> "[root] aws_vpc.main"
"[root] aws_subnet.pub2" -> "[root] provider.aws"
"[root] aws_subnet.pub3" -> "[root] aws_vpc.main"
"[root] aws_subnet.pub3" -> "[root] provider.aws"
"[root] aws_subnet.util1" -> "[root] aws_vpc.main"
"[root] aws_subnet.util1" -> "[root] provider.aws"
"[root] aws_subnet.util2" -> "[root] aws_vpc.main"
"[root] aws_subnet.util2" -> "[root] provider.aws"
"[root] aws_vpc.main" -> "[root] provider.aws"
"[root] aws_vpc_endpoint.s3" -> "[root] aws_route_table.default"
"[root] aws_vpc_endpoint.s3" -> "[root] aws_vpc.main"
"[root] aws_vpc_endpoint.s3" -> "[root] provider.aws"
}
}
real 0m0.091s
user 0m0.116s
sys 0m0.029s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment