43 lines
704 B
HCL
43 lines
704 B
HCL
terraform {
|
|
required_providers {
|
|
vercel = {
|
|
source = "vercel/vercel"
|
|
version = "~> 0.3"
|
|
}
|
|
aws = {
|
|
source = "hashicorp/aws"
|
|
version = "4.28.0"
|
|
}
|
|
hcloud = {
|
|
source = "hetznercloud/hcloud"
|
|
version = "1.36.1"
|
|
}
|
|
cloudflare = {
|
|
source = "cloudflare/cloudflare"
|
|
version = "3.33.1"
|
|
}
|
|
}
|
|
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
|
|
}
|