infra/terraform/main.tf

43 lines
714 B
Terraform
Raw Normal View History

terraform {
required_providers {
vercel = {
2022-09-17 17:30:57 +01:00
source = "vercel/vercel"
version = "0.14.0"
}
aws = {
2022-09-17 17:30:57 +01:00
source = "hashicorp/aws"
version = "4.28.0"
}
hcloud = {
source = "hetznercloud/hcloud"
version = "1.36.1"
}
cloudflare = {
source = "cloudflare/cloudflare"
version = "3.33.1"
}
}
2022-09-09 19:05:06 +01:00
backend "s3" {
bucket = "gsimmer-terraform-state"
key = "state/personal.tfstate"
region = "eu-west-2"
2022-10-29 22:00:34 +01:00
dynamodb_table = "gsimmer-terraform-lock"
2022-09-09 19:05:06 +01:00
}
}
2022-09-17 17:30:57 +01:00
provider "aws" {
alias = "virginia"
2022-09-17 17:30:57 +01:00
region = "us-east-1"
2022-10-29 22:00:34 +01:00
}
2022-10-30 09:00:59 +00:00
provider "aws" {
region = "eu-west-2"
}
2022-12-16 17:42:21 +00:00
provider "hcloud" {}
2022-12-16 17:42:21 +00:00
variable "tailscale_key" {
type = string
2022-12-16 17:42:21 +00:00
}