1
0
Fork 0
distrust-stack/infra/backend/main.tf

29 lines
552 B
HCL

variable "environment" {}
variable "namespace" {}
variable "region" {}
resource "random_id" "deploy_id" {
byte_length = 8
}
resource "digitalocean_spaces_bucket" "state" {
name = "${var.namespace}-${var.environment}-${random_id.deploy_id.hex}"
region = var.region
}
output "endpoint" {
value = "https://${var.region}.digitaloceanspaces.com"
}
output "region" {
value = digitalocean_spaces_bucket.state.region
}
output "bucket" {
value = digitalocean_spaces_bucket.state.name
}
output "key" {
value = "terraform.tfstate"
}