mirror of https://github.com/kubernetes/kops.git
				
				
				
			Merge pull request #15275 from felixfriedrich/fix-ipv6-issue-15245
Fix IPv6 Terraform code generation
This commit is contained in:
		
						commit
						102f0e6f95
					
				|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.additionalobjects-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.additionalobjects-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.additionalobjects-example-com.id |   vpc_id                       = aws_vpc.additionalobjects-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.additionalobjects-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.additionalobjects-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -19,7 +19,7 @@ locals { | ||||||
|   vpc_cidr_block                  = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                  = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                          = aws_vpc.minimal-example-com.id |   vpc_id                          = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block             = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block             = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length            = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length            = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "apiserver_autoscaling_group_ids" { | output "apiserver_autoscaling_group_ids" { | ||||||
|  | @ -103,7 +103,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -25,7 +25,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -133,7 +133,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.bastionuserdata-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.bastionuserdata-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.bastionuserdata-example-com.id |   vpc_id                            = aws_vpc.bastionuserdata-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.bastionuserdata-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.bastionuserdata-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.cas-priority-expander-custom-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.cas-priority-expander-custom-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.cas-priority-expander-custom-example-com.id |   vpc_id                       = aws_vpc.cas-priority-expander-custom-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.cas-priority-expander-custom-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.cas-priority-expander-custom-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.cas-priority-expander-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.cas-priority-expander-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.cas-priority-expander-example-com.id |   vpc_id                       = aws_vpc.cas-priority-expander-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.cas-priority-expander-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.cas-priority-expander-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -18,7 +18,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.complex-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.complex-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.complex-example-com.id |   vpc_id                            = aws_vpc.complex-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.complex-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.complex-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -98,7 +98,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.compress-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.compress-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.compress-example-com.id |   vpc_id                       = aws_vpc.compress-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.compress-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.compress-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.containerd-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.containerd-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.containerd-example-com.id |   vpc_id                       = aws_vpc.containerd-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.containerd-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.containerd-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.containerd-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.containerd-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.containerd-example-com.id |   vpc_id                       = aws_vpc.containerd-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.containerd-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.containerd-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                        = aws_vpc.prefix_123-example-com.cidr_block |   vpc_cidr_block                        = aws_vpc.prefix_123-example-com.cidr_block | ||||||
|   vpc_id                                = aws_vpc.prefix_123-example-com.id |   vpc_id                                = aws_vpc.prefix_123-example-com.id | ||||||
|   vpc_ipv6_cidr_block                   = aws_vpc.prefix_123-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                   = aws_vpc.prefix_123-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                  = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                  = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.docker-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.docker-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.docker-example-com.id |   vpc_id                       = aws_vpc.docker-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.docker-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.docker-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -13,7 +13,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.existing-iam-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.existing-iam-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.existing-iam-example-com.id |   vpc_id                       = aws_vpc.existing-iam-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.existing-iam-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.existing-iam-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -73,7 +73,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.existingsg-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.existingsg-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.existingsg-example-com.id |   vpc_id                       = aws_vpc.existingsg-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.existingsg-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.existingsg-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -23,7 +23,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -123,7 +123,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.externallb-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.externallb-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.externallb-example-com.id |   vpc_id                       = aws_vpc.externallb-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.externallb-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.externallb-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.externalpolicies-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.externalpolicies-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.externalpolicies-example-com.id |   vpc_id                       = aws_vpc.externalpolicies-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.externalpolicies-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.externalpolicies-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.ha-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.ha-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.ha-example-com.id |   vpc_id                       = aws_vpc.ha-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.ha-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.ha-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -23,7 +23,7 @@ locals { | ||||||
|   vpc_cidr_block                           = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                           = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                   = aws_vpc.minimal-example-com.id |   vpc_id                                   = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                      = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                      = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                     = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                     = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -123,7 +123,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -25,7 +25,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -133,7 +133,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -8,7 +8,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.lifecyclephases-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.lifecyclephases-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.lifecyclephases-example-com.id |   vpc_id                            = aws_vpc.lifecyclephases-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.lifecyclephases-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.lifecyclephases-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -48,7 +48,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -29,7 +29,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -29,7 +29,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -29,7 +29,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -29,7 +29,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -29,7 +29,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-etcd-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-etcd-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-etcd-example-com.id |   vpc_id                       = aws_vpc.minimal-etcd-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-etcd-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-etcd-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id |   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id |   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id |   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.minimal-ipv6-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id |   vpc_id                            = aws_vpc.minimal-ipv6-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.this-is-truly-a-really-really-long-cluster-name-minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.this-is-truly-a-really-really-long-cluster-name-minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.this-is-truly-a-really-really-long-cluster-name-minimal-example-com.id |   vpc_id                       = aws_vpc.this-is-truly-a-really-really-long-cluster-name-minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.this-is-truly-a-really-really-long-cluster-name-minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.this-is-truly-a-really-really-long-cluster-name-minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-warmpool-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-warmpool-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-warmpool-example-com.id |   vpc_id                       = aws_vpc.minimal-warmpool-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-warmpool-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-warmpool-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-k8s-local.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-k8s-local.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-k8s-local.id |   vpc_id                       = aws_vpc.minimal-k8s-local.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-k8s-local.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-k8s-local.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-k8s-local.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-k8s-local.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-k8s-local.id |   vpc_id                                             = aws_vpc.minimal-k8s-local.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-k8s-local.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-k8s-local.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.mixedinstances-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.mixedinstances-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.mixedinstances-example-com.id |   vpc_id                       = aws_vpc.mixedinstances-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.mixedinstances-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.mixedinstances-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.mixedinstances-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.mixedinstances-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.mixedinstances-example-com.id |   vpc_id                       = aws_vpc.mixedinstances-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.mixedinstances-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.mixedinstances-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -25,7 +25,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.nthimdsprocessor-longclustername-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.nthimdsprocessor-longclustername-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.nthimdsprocessor-longclustername-example-com.id |   vpc_id                                             = aws_vpc.nthimdsprocessor-longclustername-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.nthimdsprocessor-longclustername-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.nthimdsprocessor-longclustername-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -133,7 +133,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.nthimdsprocessor-longclustername-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.nthimdsprocessor-longclustername-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.nthimdsprocessor-longclustername-example-com.id |   vpc_id                       = aws_vpc.nthimdsprocessor-longclustername-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.nthimdsprocessor-longclustername-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.nthimdsprocessor-longclustername-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block               = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                       = aws_vpc.minimal-example-com.id |   vpc_id                       = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = data.aws_vpc.private-shared-ip-example-com.cidr_block |   vpc_cidr_block                    = data.aws_vpc.private-shared-ip-example-com.cidr_block | ||||||
|   vpc_id                            = "vpc-12345678" |   vpc_id                            = "vpc-12345678" | ||||||
|   vpc_ipv6_cidr_block               = data.aws_vpc.private-shared-ip-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = data.aws_vpc.private-shared-ip-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -20,7 +20,7 @@ locals { | ||||||
|   vpc_cidr_block                = data.aws_vpc.private-shared-subnet-example-com.cidr_block |   vpc_cidr_block                = data.aws_vpc.private-shared-subnet-example-com.cidr_block | ||||||
|   vpc_id                        = "vpc-12345678" |   vpc_id                        = "vpc-12345678" | ||||||
|   vpc_ipv6_cidr_block           = data.aws_vpc.private-shared-subnet-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block           = data.aws_vpc.private-shared-subnet-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length          = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length          = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -108,7 +108,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privatecalico-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privatecalico-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privatecalico-example-com.id |   vpc_id                            = aws_vpc.privatecalico-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privatecalico-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privatecalico-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privatecanal-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privatecanal-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privatecanal-example-com.id |   vpc_id                            = aws_vpc.privatecanal-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privatecanal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privatecanal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privatecilium-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privatecilium-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privatecilium-example-com.id |   vpc_id                            = aws_vpc.privatecilium-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privatecilium-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privatecilium-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privatecilium-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privatecilium-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privatecilium-example-com.id |   vpc_id                            = aws_vpc.privatecilium-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privatecilium-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privatecilium-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privatecilium-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privatecilium-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privatecilium-example-com.id |   vpc_id                            = aws_vpc.privatecilium-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privatecilium-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privatecilium-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privateciliumadvanced-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privateciliumadvanced-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privateciliumadvanced-example-com.id |   vpc_id                            = aws_vpc.privateciliumadvanced-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privateciliumadvanced-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privateciliumadvanced-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privatedns1-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privatedns1-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privatedns1-example-com.id |   vpc_id                            = aws_vpc.privatedns1-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privatedns1-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privatedns1-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = data.aws_vpc.privatedns2-example-com.cidr_block |   vpc_cidr_block                    = data.aws_vpc.privatedns2-example-com.cidr_block | ||||||
|   vpc_id                            = "vpc-12345678" |   vpc_id                            = "vpc-12345678" | ||||||
|   vpc_ipv6_cidr_block               = data.aws_vpc.privatedns2-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = data.aws_vpc.privatedns2-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privateflannel-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privateflannel-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privateflannel-example-com.id |   vpc_id                            = aws_vpc.privateflannel-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privateflannel-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privateflannel-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -24,7 +24,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privatekopeio-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privatekopeio-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privatekopeio-example-com.id |   vpc_id                            = aws_vpc.privatekopeio-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privatekopeio-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privatekopeio-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -128,7 +128,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                    = aws_vpc.privateweave-example-com.cidr_block |   vpc_cidr_block                    = aws_vpc.privateweave-example-com.cidr_block | ||||||
|   vpc_id                            = aws_vpc.privateweave-example-com.id |   vpc_id                            = aws_vpc.privateweave-example-com.id | ||||||
|   vpc_ipv6_cidr_block               = aws_vpc.privateweave-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = aws_vpc.privateweave-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -23,7 +23,7 @@ locals { | ||||||
|   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                                             = aws_vpc.minimal-example-com.id |   vpc_id                                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length                               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -123,7 +123,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = data.aws_vpc.sharedsubnet-example-com.cidr_block |   vpc_cidr_block               = data.aws_vpc.sharedsubnet-example-com.cidr_block | ||||||
|   vpc_id                       = "vpc-12345678" |   vpc_id                       = "vpc-12345678" | ||||||
|   vpc_ipv6_cidr_block          = data.aws_vpc.sharedsubnet-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = data.aws_vpc.sharedsubnet-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ locals { | ||||||
|   vpc_cidr_block               = data.aws_vpc.sharedvpc-example-com.cidr_block |   vpc_cidr_block               = data.aws_vpc.sharedvpc-example-com.cidr_block | ||||||
|   vpc_id                       = "vpc-12345678" |   vpc_id                       = "vpc-12345678" | ||||||
|   vpc_ipv6_cidr_block          = data.aws_vpc.sharedvpc-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block          = data.aws_vpc.sharedvpc-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length         = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -22,7 +22,7 @@ locals { | ||||||
|   vpc_cidr_block                    = data.aws_vpc.minimal-ipv6-example-com.cidr_block |   vpc_cidr_block                    = data.aws_vpc.minimal-ipv6-example-com.cidr_block | ||||||
|   vpc_id                            = "vpc-12345678" |   vpc_id                            = "vpc-12345678" | ||||||
|   vpc_ipv6_cidr_block               = data.aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block               = data.aws_vpc.minimal-ipv6-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length              = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ locals { | ||||||
|   vpc_cidr_block                = data.aws_vpc.unmanaged-example-com.cidr_block |   vpc_cidr_block                = data.aws_vpc.unmanaged-example-com.cidr_block | ||||||
|   vpc_id                        = "vpc-12345678" |   vpc_id                        = "vpc-12345678" | ||||||
|   vpc_ipv6_cidr_block           = data.aws_vpc.unmanaged-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block           = data.aws_vpc.unmanaged-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length          = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length          = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "bastion_autoscaling_group_ids" { | output "bastion_autoscaling_group_ids" { | ||||||
|  | @ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -17,7 +17,7 @@ locals { | ||||||
|   vpc_cidr_block                     = aws_vpc.minimal-example-com.cidr_block |   vpc_cidr_block                     = aws_vpc.minimal-example-com.cidr_block | ||||||
|   vpc_id                             = aws_vpc.minimal-example-com.id |   vpc_id                             = aws_vpc.minimal-example-com.id | ||||||
|   vpc_ipv6_cidr_block                = aws_vpc.minimal-example-com.ipv6_cidr_block |   vpc_ipv6_cidr_block                = aws_vpc.minimal-example-com.ipv6_cidr_block | ||||||
|   vpc_ipv6_cidr_length               = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   vpc_ipv6_cidr_length               = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "cluster_name" { | output "cluster_name" { | ||||||
|  | @ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| output "vpc_ipv6_cidr_length" { | output "vpc_ipv6_cidr_length" { | ||||||
|   value = local.vpc_ipv6_cidr_block == null ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) |   value = local.vpc_ipv6_cidr_block == "" ? null : tonumber(regex(".*/(\\d+)", local.vpc_ipv6_cidr_block)[0]) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| provider "aws" { | provider "aws" { | ||||||
|  |  | ||||||
|  | @ -304,7 +304,7 @@ func (_ *VPC) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *VPC) | ||||||
| 		cidrPrefixLengthCaptureList, | 		cidrPrefixLengthCaptureList, | ||||||
| 		terraformWriter.LiteralFromIntValue(0), | 		terraformWriter.LiteralFromIntValue(0), | ||||||
| 	) | 	) | ||||||
| 	if err := t.AddOutputVariable("vpc_ipv6_cidr_length", terraformWriter.LiteralNullConditionalExpression( | 	if err := t.AddOutputVariable("vpc_ipv6_cidr_length", terraformWriter.LiteralEmptyStrConditionalExpression( | ||||||
| 		terraformWriter.LiteralTokens("local", "vpc_ipv6_cidr_block"), | 		terraformWriter.LiteralTokens("local", "vpc_ipv6_cidr_block"), | ||||||
| 		terraformWriter.LiteralFunctionExpression("tonumber", cidrPrefixLengthString), | 		terraformWriter.LiteralFunctionExpression("tonumber", cidrPrefixLengthString), | ||||||
| 	)); err != nil { | 	)); err != nil { | ||||||
|  |  | ||||||
|  | @ -140,13 +140,13 @@ func LiteralListExpression(args ...*Literal) *Literal { | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // LiteralNullConditionalExpression constructs a Literal which returns `null`
 | // LiteralEmptyStrConditionalExpression constructs a Literal which returns `null`
 | ||||||
| // if the supplied "nullable" expression is null, otherwise returns "value".
 | // if the supplied "empty" expression is an empty string, otherwise returns "value".
 | ||||||
| // It is the caller's responsibility to ensure the supplied parameters do not use operators
 | // It is the caller's responsibility to ensure the supplied parameters do not use operators
 | ||||||
| // with lower precedence than the conditional operator.
 | // with lower precedence than the conditional operator.
 | ||||||
| func LiteralNullConditionalExpression(nullable, value *Literal) *Literal { | func LiteralEmptyStrConditionalExpression(empty, value *Literal) *Literal { | ||||||
| 	return &Literal{ | 	return &Literal{ | ||||||
| 		String: fmt.Sprintf("%s == null ? null : %s", nullable.String, value.String), | 		String: fmt.Sprintf("%s == \"\" ? null : %s", empty.String, value.String), | ||||||
| 	} | 	} | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue