provider "aws" { region = var.region allowed_account_ids = [var.aws_account_id] default_tags { tags = { Project = var.name, ManagedBy = "OpenTofu" } } } module "deployment" { control_plane = true source = "../../modules/storage" name = "${var.name}-${var.aws_account_id}-platform" } module "data" { source = "../../modules/storage" name = "${var.name}-${var.aws_account_id}-${var.region}-data" } module "region" { source = "../../modules/region" name = "${var.name}-${var.region}" host_count = 1 vpc_cidr = "10.40.0.0/16" deployment_bucket_name = module.deployment.name deployment_bucket_arn = module.deployment.arn deployment_region = var.region data_bucket_name = module.data.name data_bucket_arn = module.data.arn placement_region = "primary" release_public_key = var.release_public_key apps_domain = var.apps_domain instance_type = var.instance_type root_volume_gib = var.root_volume_gib } output "hosts" { value = module.region.hosts } output "deployment_bucket" { value = module.deployment.name } output "data_bucket" { value = module.data.name }