From bdb8e877900f5b6cf485734dfdde6bc3b1e6fd1f Mon Sep 17 00:00:00 2001 From: comerford0 Date: Fri, 26 Sep 2025 08:59:37 +0000 Subject: [PATCH] Initial Commit --- .github/workflows/terraform.yml | 0 .gitignore | 6 ++++++ README.md | 1 + environments/dev/backend.tf | 0 environments/dev/main.tf | 0 environments/dev/outputs.tf | 0 environments/dev/variables.tf | 0 environments/prod/backend.tf | 0 environments/prod/main.tf | 0 environments/prod/outputs.tf | 0 environments/prod/variables.tf | 0 modules/compute/main.tf | 0 modules/compute/outputs.tf | 0 modules/compute/variables.tf | 0 modules/database/main.tf | 0 modules/database/outputs.tf | 0 modules/database/variables.tf | 0 modules/network/main.tf | 0 modules/network/outputs.tf | 1 + modules/network/variables.tf | 1 + 20 files changed, 9 insertions(+) create mode 100644 .github/workflows/terraform.yml create mode 100644 .gitignore create mode 100644 README.md create mode 100644 environments/dev/backend.tf create mode 100644 environments/dev/main.tf create mode 100644 environments/dev/outputs.tf create mode 100644 environments/dev/variables.tf create mode 100644 environments/prod/backend.tf create mode 100644 environments/prod/main.tf create mode 100644 environments/prod/outputs.tf create mode 100644 environments/prod/variables.tf create mode 100644 modules/compute/main.tf create mode 100644 modules/compute/outputs.tf create mode 100644 modules/compute/variables.tf create mode 100644 modules/database/main.tf create mode 100644 modules/database/outputs.tf create mode 100644 modules/database/variables.tf create mode 100644 modules/network/main.tf create mode 100644 modules/network/outputs.tf create mode 100644 modules/network/variables.tf diff --git a/.github/workflows/terraform.yml b/.github/workflows/terraform.yml new file mode 100644 index 0000000..e69de29 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c3b7960 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +.terraform/ +*.tfstate +*.tfstate.backup +.terraform.lock.hcl +terraform.tfvars +*.override.tf diff --git a/README.md b/README.md new file mode 100644 index 0000000..74a4737 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Terraform Azure Bootcamp diff --git a/environments/dev/backend.tf b/environments/dev/backend.tf new file mode 100644 index 0000000..e69de29 diff --git a/environments/dev/main.tf b/environments/dev/main.tf new file mode 100644 index 0000000..e69de29 diff --git a/environments/dev/outputs.tf b/environments/dev/outputs.tf new file mode 100644 index 0000000..e69de29 diff --git a/environments/dev/variables.tf b/environments/dev/variables.tf new file mode 100644 index 0000000..e69de29 diff --git a/environments/prod/backend.tf b/environments/prod/backend.tf new file mode 100644 index 0000000..e69de29 diff --git a/environments/prod/main.tf b/environments/prod/main.tf new file mode 100644 index 0000000..e69de29 diff --git a/environments/prod/outputs.tf b/environments/prod/outputs.tf new file mode 100644 index 0000000..e69de29 diff --git a/environments/prod/variables.tf b/environments/prod/variables.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/compute/main.tf b/modules/compute/main.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/compute/outputs.tf b/modules/compute/outputs.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/compute/variables.tf b/modules/compute/variables.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/database/main.tf b/modules/database/main.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/database/outputs.tf b/modules/database/outputs.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/database/variables.tf b/modules/database/variables.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/network/main.tf b/modules/network/main.tf new file mode 100644 index 0000000..e69de29 diff --git a/modules/network/outputs.tf b/modules/network/outputs.tf new file mode 100644 index 0000000..94ca2bd --- /dev/null +++ b/modules/network/outputs.tf @@ -0,0 +1 @@ +output "vnet_id" { value = "" } diff --git a/modules/network/variables.tf b/modules/network/variables.tf new file mode 100644 index 0000000..088bd1a --- /dev/null +++ b/modules/network/variables.tf @@ -0,0 +1 @@ +variable "resource_group_name" { type = string }