Moved allow_net_admin to enable_features flag. Bumped provider version to 4.76

This commit is contained in:
Eunan Hardy 2023-08-07 14:27:20 +01:00
parent 69ea9dd3be
commit dd3a298892
99 changed files with 198 additions and 201 deletions

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,13 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -32,7 +32,7 @@ resource "google_container_cluster" "cluster" {
initial_node_count = 1 initial_node_count = 1
enable_autopilot = true enable_autopilot = true
allow_net_admin = var.allow_net_admin allow_net_admin = var.enable_features.allow_net_admin
addons_config { addons_config {
http_load_balancing { http_load_balancing {

View File

@ -80,6 +80,7 @@ variable "enable_features" {
l4_ilb_subsetting = optional(bool, false) l4_ilb_subsetting = optional(bool, false)
mesh_certificates = optional(bool) mesh_certificates = optional(bool)
pod_security_policy = optional(bool, false) pod_security_policy = optional(bool, false)
allow_net_admin = optional(bool, false)
resource_usage_export = optional(object({ resource_usage_export = optional(object({
dataset = string dataset = string
enable_network_egress_metering = optional(bool) enable_network_egress_metering = optional(bool)
@ -211,9 +212,3 @@ variable "vpc_config" {
}) })
nullable = false nullable = false
} }
variable "allow_net_admin" {
description = "Enable NET_ADMIN feature on autopilot cluster."
type = bool
default = false
}

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }

View File

@ -17,11 +17,11 @@ terraform {
required_providers { required_providers {
google = { google = {
source = "hashicorp/google" source = "hashicorp/google"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
google-beta = { google-beta = {
source = "hashicorp/google-beta" source = "hashicorp/google-beta"
version = ">= 4.71.0" # tftest version = ">= 4.76.0" # tftest
} }
} }
} }