diff options
| author | Alex <git@ajschof.me> | 2024-08-20 15:31:05 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-20 15:31:05 +0100 |
| commit | 80f531f3756c2db095dce0b0aee30e537d711566 (patch) | |
| tree | 671b2817d4576abd1132aded13f25ba545beff90 /terraform/main.tf | |
| parent | 3ab3164c2e6f0e7a7ae6755a58914522bf3390a6 (diff) | |
| parent | a393d59e052d3a37d66f7a657a15cad1d486e3b1 (diff) | |
| download | de-project-bentley-80f531f3756c2db095dce0b0aee30e537d711566.tar.gz de-project-bentley-80f531f3756c2db095dce0b0aee30e537d711566.zip | |
Merge pull request #76 from ajschofield/development
pr: pull development into main
Diffstat (limited to 'terraform/main.tf')
| -rw-r--r-- | terraform/main.tf | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/terraform/main.tf b/terraform/main.tf new file mode 100644 index 0000000..6577b70 --- /dev/null +++ b/terraform/main.tf @@ -0,0 +1,40 @@ +terraform { + required_version = ">= 1.8.0" + required_providers { + aws = { + source = "hashicorp/aws" + version = "~>5.0" + } + null = { + source = "hashicorp/null" + version = "~>3.2.2" + } + archive = { + source = "hashicorp/archive" + version = "~>2.5.0" + } + random = { + source = "hashicorp/random" + version = "~>3.6.2" + } + } + backend "s3" { + bucket = "bentley-project-secrets" + key = "bentley-project/terraform.tfstate" + region = "eu-west-2" + encrypt = true + } +} + +provider "aws" { + region = "eu-west-2" + default_tags { + tags = { + ProjectName = var.project_name + Environment = var.environment + ManagedBy = "Terraform" + GitHubRepo = var.github_repo + Team = var.team_name + } + } +} |
