terraform-aws-base-networking icon indicating copy to clipboard operation
terraform-aws-base-networking copied to clipboard

include_nat_gateway as a variable name in 2.3.0

Open stephaneclavel opened this issue 4 years ago • 0 comments

Hello

I think module version 2.3.0 uses include_nat_gateway as a variable name while readme and TF registry mention include_nat_gateways.

[steph@centos7-2 MyFirstVPC]$ ti -upgrade Upgrading modules... Downloading infrablocks/base-networking/aws 2.3.0 for base-network...

  • base-network in .terraform/modules/base-network

Initializing the backend...

Initializing provider plugins...

  • Finding hashicorp/aws versions matching "~> 3.0"...
  • Installing hashicorp/aws v3.23.0...
  • Installed hashicorp/aws v3.23.0 (signed by HashiCorp)

[steph@centos7-2 MyFirstVPC]$ tv

Error: Unsupported argument

on vpc.tf line 30, in module "base-network": 30: include_nat_gateways = "no"

An argument named "include_nat_gateways" is not expected here. Did you mean "include_nat_gateway"?

[steph@centos7-2 MyFirstVPC]$ grep -r "include_nat_gateway" . ./.terraform/modules/base-network/config/roles/harness.yaml: include_nat_gateway: "%{hiera('include_nat_gateway')}" ./.terraform/modules/base-network/config/defaults.yaml:include_nat_gateway: "yes" ./.terraform/modules/base-network/spec/infra/harness/main.tf: include_nat_gateway = var.include_nat_gateway ./.terraform/modules/base-network/spec/infra/harness/variables.tf:variable "include_nat_gateway" {} ./.terraform/modules/base-network/spec/nat_spec.rb: context 'when include_nat_gateway is no' do ./.terraform/modules/base-network/spec/nat_spec.rb: reprovision(include_nat_gateway: "no") ./.terraform/modules/base-network/spec/nat_spec.rb: context 'when include_nat_gateway is yes' do ./.terraform/modules/base-network/spec/nat_spec.rb: reprovision(include_nat_gateway: "yes") ./.terraform/modules/base-network/README.md:| include_nat_gateway | Whether or not to deploy a NAT gateway for outbound Internet connectivity | true | yes | ./.terraform/modules/base-network/nat.tf: count = var.include_nat_gateway == "yes" ? 1 : 0 ./.terraform/modules/base-network/nat.tf: count = var.include_nat_gateway == "yes" ? 1 : 0 ./.terraform/modules/base-network/private_subnets.tf: count = var.include_nat_gateway == "yes" ? 1 : 0 ./.terraform/modules/base-network/variables.tf:variable "include_nat_gateway" { ./vpc.tf: include_nat_gateway = "no" [steph@centos7-2 MyFirstVPC]$ grep -r "include_nat_gateways" . [steph@centos7-2 MyFirstVPC]$

stephaneclavel avatar Jan 13 '21 16:01 stephaneclavel