diff --git a/.github/workflows/terraform-tests.yml b/.github/workflows/terraform-tests.yml
index 66f8cdc..124cb7d 100644
--- a/.github/workflows/terraform-tests.yml
+++ b/.github/workflows/terraform-tests.yml
@@ -23,7 +23,7 @@ jobs:
- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
- terraform_version: 1.9.2 # Get the latest from: https://releases.hashicorp.com/terraform/
+ terraform_version: 1.10.3 # Get the latest from: https://releases.hashicorp.com/terraform/
- name: Run terraform tests
run: |
terraform init
diff --git a/.terraform-version b/.terraform-version
new file mode 100644
index 0000000..62321af
--- /dev/null
+++ b/.terraform-version
@@ -0,0 +1 @@
+1.10.3
\ No newline at end of file
diff --git a/.tool-versions b/.tool-versions
index 3874604..e6fbd6d 100644
--- a/.tool-versions
+++ b/.tool-versions
@@ -1 +1 @@
-terraform 1.9.2
+terraform 1.10.3
diff --git a/README.md b/README.md
index 7dff242..d5d09d4 100644
--- a/README.md
+++ b/README.md
@@ -27,8 +27,8 @@ code by adding a `module` configuration and setting its `source` parameter to UR
| Name | Version |
|------|---------|
-| [terraform](#requirement\_terraform) | >= 1.9.0 |
-| [google](#requirement\_google) | 5.38.0 |
+| [terraform](#requirement\_terraform) | >= 1.10.0 |
+| [google](#requirement\_google) | 6.15.0 |
## Providers
@@ -38,7 +38,7 @@ No providers.
| Name | Source | Version |
|------|--------|---------|
-| [vpc](#module\_vpc) | terraform-google-modules/network/google | 9.1.0 |
+| [vpc](#module\_vpc) | terraform-google-modules/network/google | 10.0.0 |
## Resources
diff --git a/main.tf b/main.tf
index a6c0a99..15ae900 100644
--- a/main.tf
+++ b/main.tf
@@ -1,7 +1,7 @@
# Create a simple VPC, Subnets and Secondary Ranges
module "vpc" {
source = "terraform-google-modules/network/google"
- version = "9.1.0"
+ version = "10.0.0"
project_id = var.project_id
network_name = var.network_name
diff --git a/tests/simple-vpc/main.tf b/tests/simple-vpc/main.tf
index 92ae7fc..13cba3f 100644
--- a/tests/simple-vpc/main.tf
+++ b/tests/simple-vpc/main.tf
@@ -6,7 +6,7 @@ locals {
}
module "simple-project" {
- source = "git::https://github.com/BrownUniversity/terraform-gcp-project.git?ref=v0.1.6"
+ source = "git::https://github.com/BrownUniversity/terraform-gcp-project.git?ref=v0.1.7"
project_name = "inspec-vpc"
folder_id = var.folder_id
billing_account = var.billing_account
diff --git a/tests/simple-vpc/versions.tf b/tests/simple-vpc/versions.tf
index 6cb6ff7..8a5adad 100644
--- a/tests/simple-vpc/versions.tf
+++ b/tests/simple-vpc/versions.tf
@@ -1,3 +1,3 @@
terraform {
- required_version = ">= 1.9.2"
+ required_version = ">= 1.10.3"
}
\ No newline at end of file
diff --git a/versions.tf b/versions.tf
index 8515a14..e8c1c31 100644
--- a/versions.tf
+++ b/versions.tf
@@ -1,10 +1,10 @@
terraform {
- required_version = ">= 1.9.0"
+ required_version = ">= 1.10.0"
required_providers {
google = {
source = "hashicorp/google"
- version = "5.38.0"
+ version = "6.15.0"
}
}
}