Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
main.tf 776 B
Newer Older
Gilles Habran's avatar
Gilles Habran committed
# Require TF version to be same as or greater than 0.12.13
terraform {
  required_version = ">=1.3.7"
  backend "s3" {
    bucket         = "d-ew1-ted-ai-terraform"
    key            = "terraform.tfstate"
    region         = "eu-west-1"
    dynamodb_table = "d-ew1-ted-ai-terraform-locks"
    encrypt        = true
  }
}

provider "aws" {
  region = var.region
}

module "bootstrap" {
  source                        = "./modules/bootstrap"
  terraform_s3_bucket_name      = var.terraform_s3_bucket_name
  terraform_dynamodb_table_name = var.terraform_dynamodb_table_name
}

module "storage" {
  source               = "./modules/storage"
  s3_input_bucket_name = var.s3_input_bucket_name
  s3_data_bucket_name = var.s3_data_bucket_name
Gilles Habran's avatar
Gilles Habran committed
  tags                 = var.tags
}