diff options
| author | Alex <git@ajschof.me> | 2024-08-19 21:52:53 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-19 21:52:53 +0100 |
| commit | f93636f2808b1fbed900b162aed9c6420bfb1aa5 (patch) | |
| tree | 7434b978db351717d0679422e580919bcaf852ca /terraform/main.tf | |
| parent | ed20a8dbeba8b88226e539673a6326e75a73746e (diff) | |
| parent | ce2761b311523a118cdead885ba7fcf1f7a4cd68 (diff) | |
| download | de-project-bentley-f93636f2808b1fbed900b162aed9c6420bfb1aa5.tar.gz de-project-bentley-f93636f2808b1fbed900b162aed9c6420bfb1aa5.zip | |
Merge pull request #66 from ajschofield/alex/tf-improvements
pr: terraform improvements
Diffstat (limited to 'terraform/main.tf')
| -rw-r--r-- | terraform/main.tf | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/terraform/main.tf b/terraform/main.tf index 310a251..6577b70 100644 --- a/terraform/main.tf +++ b/terraform/main.tf @@ -1,4 +1,5 @@ terraform { + required_version = ">= 1.8.0" required_providers { aws = { source = "hashicorp/aws" @@ -12,11 +13,16 @@ terraform { 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" + bucket = "bentley-project-secrets" + key = "bentley-project/terraform.tfstate" + region = "eu-west-2" + encrypt = true } } @@ -24,11 +30,11 @@ provider "aws" { region = "eu-west-2" default_tags { tags = { - ProjectName = "Terrific-Totes" - Team = "Team-Bentley" - Environment = "Dev" - GitHubRepo = "de-project-bentley" + ProjectName = var.project_name + Environment = var.environment ManagedBy = "Terraform" + GitHubRepo = var.github_repo + Team = var.team_name } } } |
