Merge pull request #15275 from felixfriedrich/fix-ipv6-issue-15245

Fix IPv6 Terraform code generation
This commit is contained in:
Kubernetes Prow Robot 2023-04-12 23:40:36 -07:00 committed by GitHub
commit 102f0e6f95
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
71 changed files with 143 additions and 143 deletions

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.additionalobjects-example-com.cidr_block
vpc_id = aws_vpc.additionalobjects-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -19,7 +19,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -103,7 +103,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -25,7 +25,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -133,7 +133,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.bastionuserdata-example-com.cidr_block
vpc_id = aws_vpc.bastionuserdata-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
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_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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.cas-priority-expander-example-com.cidr_block
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_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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -18,7 +18,7 @@ locals {
vpc_cidr_block = aws_vpc.complex-example-com.cidr_block
vpc_id = aws_vpc.complex-example-com.id
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" {
@ -98,7 +98,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.compress-example-com.cidr_block
vpc_id = aws_vpc.compress-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.containerd-example-com.cidr_block
vpc_id = aws_vpc.containerd-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.containerd-example-com.cidr_block
vpc_id = aws_vpc.containerd-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.prefix_123-example-com.cidr_block
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_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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.docker-example-com.cidr_block
vpc_id = aws_vpc.docker-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -13,7 +13,7 @@ locals {
vpc_cidr_block = aws_vpc.existing-iam-example-com.cidr_block
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_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" {
@ -73,7 +73,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -17,7 +17,7 @@ locals {
vpc_cidr_block = aws_vpc.existingsg-example-com.cidr_block
vpc_id = aws_vpc.existingsg-example-com.id
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" {
@ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -23,7 +23,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -123,7 +123,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.externallb-example-com.cidr_block
vpc_id = aws_vpc.externallb-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.externalpolicies-example-com.cidr_block
vpc_id = aws_vpc.externalpolicies-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -17,7 +17,7 @@ locals {
vpc_cidr_block = aws_vpc.ha-example-com.cidr_block
vpc_id = aws_vpc.ha-example-com.id
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" {
@ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -23,7 +23,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -123,7 +123,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -25,7 +25,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -133,7 +133,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -8,7 +8,7 @@ locals {
vpc_cidr_block = aws_vpc.lifecyclephases-example-com.cidr_block
vpc_id = aws_vpc.lifecyclephases-example-com.id
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" {
@ -48,7 +48,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -29,7 +29,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -29,7 +29,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -29,7 +29,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -29,7 +29,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -29,7 +29,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -153,7 +153,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-etcd-example-com.cidr_block
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_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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -22,7 +22,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-ipv6-example-com.cidr_block
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_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" {
@ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -22,7 +22,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-ipv6-example-com.cidr_block
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_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" {
@ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -22,7 +22,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-ipv6-example-com.cidr_block
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_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" {
@ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -22,7 +22,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-ipv6-example-com.cidr_block
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_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" {
@ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -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_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_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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-warmpool-example-com.cidr_block
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_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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-k8s-local.cidr_block
vpc_id = aws_vpc.minimal-k8s-local.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-k8s-local.cidr_block
vpc_id = aws_vpc.minimal-k8s-local.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -17,7 +17,7 @@ locals {
vpc_cidr_block = aws_vpc.mixedinstances-example-com.cidr_block
vpc_id = aws_vpc.mixedinstances-example-com.id
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" {
@ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -17,7 +17,7 @@ locals {
vpc_cidr_block = aws_vpc.mixedinstances-example-com.cidr_block
vpc_id = aws_vpc.mixedinstances-example-com.id
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" {
@ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -25,7 +25,7 @@ locals {
vpc_cidr_block = aws_vpc.nthimdsprocessor-longclustername-example-com.cidr_block
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_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" {
@ -133,7 +133,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.nthimdsprocessor-longclustername-example-com.cidr_block
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_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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = data.aws_vpc.private-shared-ip-example-com.cidr_block
vpc_id = "vpc-12345678"
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -20,7 +20,7 @@ locals {
vpc_cidr_block = data.aws_vpc.private-shared-subnet-example-com.cidr_block
vpc_id = "vpc-12345678"
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" {
@ -108,7 +108,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privatecalico-example-com.cidr_block
vpc_id = aws_vpc.privatecalico-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privatecanal-example-com.cidr_block
vpc_id = aws_vpc.privatecanal-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privatecilium-example-com.cidr_block
vpc_id = aws_vpc.privatecilium-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privatecilium-example-com.cidr_block
vpc_id = aws_vpc.privatecilium-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privatecilium-example-com.cidr_block
vpc_id = aws_vpc.privatecilium-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privateciliumadvanced-example-com.cidr_block
vpc_id = aws_vpc.privateciliumadvanced-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privatedns1-example-com.cidr_block
vpc_id = aws_vpc.privatedns1-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = data.aws_vpc.privatedns2-example-com.cidr_block
vpc_id = "vpc-12345678"
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privateflannel-example-com.cidr_block
vpc_id = aws_vpc.privateflannel-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -24,7 +24,7 @@ locals {
vpc_cidr_block = aws_vpc.privatekopeio-example-com.cidr_block
vpc_id = aws_vpc.privatekopeio-example-com.id
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" {
@ -128,7 +128,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = aws_vpc.privateweave-example-com.cidr_block
vpc_id = aws_vpc.privateweave-example-com.id
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -23,7 +23,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -123,7 +123,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = data.aws_vpc.sharedsubnet-example-com.cidr_block
vpc_id = "vpc-12345678"
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -15,7 +15,7 @@ locals {
vpc_cidr_block = data.aws_vpc.sharedvpc-example-com.cidr_block
vpc_id = "vpc-12345678"
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" {
@ -83,7 +83,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -22,7 +22,7 @@ locals {
vpc_cidr_block = data.aws_vpc.minimal-ipv6-example-com.cidr_block
vpc_id = "vpc-12345678"
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" {
@ -118,7 +118,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -21,7 +21,7 @@ locals {
vpc_cidr_block = data.aws_vpc.unmanaged-example-com.cidr_block
vpc_id = "vpc-12345678"
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" {
@ -113,7 +113,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -17,7 +17,7 @@ locals {
vpc_cidr_block = aws_vpc.minimal-example-com.cidr_block
vpc_id = aws_vpc.minimal-example-com.id
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" {
@ -93,7 +93,7 @@ output "vpc_ipv6_cidr_block" {
}
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" {

View File

@ -304,7 +304,7 @@ func (_ *VPC) RenderTerraform(t *terraform.TerraformTarget, a, e, changes *VPC)
cidrPrefixLengthCaptureList,
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.LiteralFunctionExpression("tonumber", cidrPrefixLengthString),
)); err != nil {

View File

@ -140,13 +140,13 @@ func LiteralListExpression(args ...*Literal) *Literal {
}
}
// LiteralNullConditionalExpression constructs a Literal which returns `null`
// if the supplied "nullable" expression is null, otherwise returns "value".
// LiteralEmptyStrConditionalExpression constructs a Literal which returns `null`
// 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
// with lower precedence than the conditional operator.
func LiteralNullConditionalExpression(nullable, value *Literal) *Literal {
func LiteralEmptyStrConditionalExpression(empty, value *Literal) *Literal {
return &Literal{
String: fmt.Sprintf("%s == null ? null : %s", nullable.String, value.String),
String: fmt.Sprintf("%s == \"\" ? null : %s", empty.String, value.String),
}
}