infra/terraform/main.tf
2023-09-05 21:42:53 +01:00

49 lines
813 B
HCL

terraform {
required_providers {
vercel = {
source = "vercel/vercel"
version = "0.14.0"
}
aws = {
source = "hashicorp/aws"
version = "4.28.0"
}
hcloud = {
source = "hetznercloud/hcloud"
version = "1.36.1"
}
cloudflare = {
source = "cloudflare/cloudflare"
version = "3.33.1"
}
cloudns = {
source = "SharkyRawr/cloudns"
version = "0.0.7"
}
}
backend "s3" {
bucket = "gsimmer-terraform-state"
key = "state/personal.tfstate"
region = "eu-west-2"
dynamodb_table = "gsimmer-terraform-lock"
}
}
provider "aws" {
alias = "virginia"
region = "us-east-1"
}
provider "aws" {
region = "eu-west-2"
}
provider "hcloud" {}
variable "tailscale_key" {
type = string
}
provider "cloudns" {}