New domains

This commit is contained in:
Gabriel Simmer 2023-09-05 21:42:53 +01:00
parent f713cf5e51
commit cb5bd7bb4a
Signed by: arch
SSH key fingerprint: SHA256:m3OEcdtrnBpMX+2BDGh/byv3hrCekCLzDYMdvGEKPPQ
4 changed files with 56 additions and 12 deletions

View file

@ -65,6 +65,29 @@ provider "registry.terraform.io/hetznercloud/hcloud" {
]
}
provider "registry.terraform.io/sharkyrawr/cloudns" {
version = "0.0.7"
constraints = "0.0.7"
hashes = [
"h1:9j02xibBw0ol2nDg7dd/w5A3IwT9Ih2fQWC3LWmPrBw=",
"zh:00981e00a0efacc99e118cf72708b3889622afc8e997a18e29649a646bb25e83",
"zh:357235742de49011118f173e121e1406ef26a2bdda6864cd2f13c4cc9af73d3e",
"zh:3fa3db9190f8d44452f8d6528f7aebda15e66f5c33a8423bae32c352b157df38",
"zh:4bae8164457b0f94bcdcfed18d7296fabc01a46ac03f6ec21e38dbf442aabddb",
"zh:a27c5153b1fde30e7037ed19b354af8e1d9a4952ec420e5f6e09bdc148263e9e",
"zh:aa7d6555c0a345dbb094bb903d2ae5261ced464d8b58c2e24c561970130be824",
"zh:bc188c2ff5351453ae23e65b3baa00567cd0be8ca26c2be08fb0168a9b88d5d2",
"zh:c8e72151976d2bcdc107a926c3d9c9cee6e5ac0ce7e446544a60cca1d35217c3",
"zh:d648371729035dc52b0437462e9f91b24f3fea6427e043c0016e02a91c60b7eb",
"zh:d8dc24aa0c586a12ea19e46cf14e3e6fc1ec6e3281aafaba35da9d4e26f23cd0",
"zh:e43b20807b37db5c2bd2806350321b0bd6831c0675abe0d74d42c1cc894f711d",
"zh:fa101cec498688add26a3f5cee96bc409d09e1d611b4e934d4233a56d812f81b",
"zh:fbd1fee2c9df3aa19cf8851ce134dea6e45ea01cb85695c1726670c285797e25",
"zh:fd5bc423d1d68aa6905ba01e0e5e3f552e4f656f636117cd26e1f2394a6d1bf4",
"zh:fe80010ea109e573561da1c93d91af7d8525387e0d2ff1185672f7464fb26956",
]
}
provider "registry.terraform.io/vercel/vercel" {
version = "0.14.0"
constraints = "0.14.0"

View file

@ -27,16 +27,6 @@ resource "aws_route53_record" "gabrielsimmercom-a" {
]
}
resource "aws_route53_record" "gabrielsimmercom-aaaa" {
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
name = "gabrielsimmer.com"
type = "AAAA"
ttl = 3600
records = [
"2a09:8280:1::4e:42fd"
]
}
resource "aws_route53_record" "gabrielsimmercom-next" {
zone_id = aws_route53_zone.gabrielsimmercom.zone_id
name = "next"

View file

@ -23,7 +23,15 @@ resource "aws_route53_record" "git" {
name = "git"
type = "A"
ttl = 300
records = ["141.147.94.210"]
records = ["141.147.109.157"]
}
resource "aws_route53_record" "food" {
zone_id = aws_route53_zone.gmemca.zone_id
name = "food"
type = "A"
ttl = 300
records = ["141.147.109.157"]
}
resource "aws_route53_record" "nix-cache" {
@ -116,10 +124,27 @@ resource "aws_route53_record" "gmem-ca-mail-txt" {
zone_id = aws_route53_zone.gmemca.zone_id
name = "gmem.ca"
type = "TXT"
records = ["v=spf1 include:spf.messagingengine.com ?all"]
records = ["v=spf1 include:spf.messagingengine.com include:spf.mushu.services.floofy.tech ?all"]
ttl = 300
}
resource "aws_route53_record" "postal-dkim" {
zone_id = aws_route53_zone.gmemca.zone_id
name = "postal-d6U33J._domainkey"
type = "TXT"
ttl = 300
records = ["v=DKIM1; t=s; h=sha256; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCoSvi65zRk8yn0IySfXWyNzeQpz8DEg8ZnmR/Kqq+Ga890KoINkQHB0toQu/iURjmLo+2mYKMxkAMWZPEsKaNsBCLBB55NCvq3/jeJdjOKYLplc51KSdxSb3AGokGqwCDhQ8u+MJty/R3QOHbzndddQTnSG0ApDkJNiPdFVnXnewIDAQAB;"]
}
resource "aws_route53_record" "postal-cname" {
zone_id = aws_route53_zone.gmemca.zone_id
name = "psrp"
type = "CNAME"
ttl = 300
records = ["rp.mushu.services.floofy.tech"]
}
# S3 bucket static site
resource "aws_s3_bucket" "gmem-ca-static_site" {
bucket = "gmem.ca"

View file

@ -15,6 +15,10 @@ terraform {
cloudflare = {
source = "cloudflare/cloudflare"
version = "3.33.1"
}
cloudns = {
source = "SharkyRawr/cloudns"
version = "0.0.7"
}
}
backend "s3" {
@ -40,3 +44,5 @@ provider "hcloud" {}
variable "tailscale_key" {
type = string
}
provider "cloudns" {}