aboutsummaryrefslogtreecommitdiffstats
path: root/terraform/main.tf
diff options
context:
space:
mode:
authorAlex <git@ajschof.me>2024-08-20 15:31:05 +0100
committerGitHub <noreply@github.com>2024-08-20 15:31:05 +0100
commit80f531f3756c2db095dce0b0aee30e537d711566 (patch)
tree671b2817d4576abd1132aded13f25ba545beff90 /terraform/main.tf
parent3ab3164c2e6f0e7a7ae6755a58914522bf3390a6 (diff)
parenta393d59e052d3a37d66f7a657a15cad1d486e3b1 (diff)
downloadde-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.tf40
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
+ }
+ }
+}
git.ajschof.me — hosted by ajschofield — powered by cgit