diff options
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 + } + } +} |
