terraform: convert DNS CNAME to A records

pull/14/head
teutat3s 2023-10-22 16:37:14 +02:00
parent 795026f5ad
commit 0309c75f2a
Signed by: teutat3s
GPG Key ID: 4FA1D3FA524F22C1
2 changed files with 41 additions and 41 deletions

View File

@ -136,7 +136,7 @@ services:
# - triton.cns.services=mastodon-redis # - triton.cns.services=mastodon-redis
web: web:
image: tootsuite/mastodon:v4.2.0 image: tootsuite/mastodon:v4.2.1
mem_limit: 1g mem_limit: 1g
restart: always restart: always
env_file: .env.production env_file: .env.production
@ -149,7 +149,7 @@ services:
- triton.cns.services=mastodon-web - triton.cns.services=mastodon-web
streaming: streaming:
image: tootsuite/mastodon:v4.2.0 image: tootsuite/mastodon:v4.2.1
mem_limit: 1g mem_limit: 1g
restart: always restart: always
env_file: .env.production env_file: .env.production
@ -162,7 +162,7 @@ services:
- triton.cns.services=mastodon-streaming - triton.cns.services=mastodon-streaming
sidekiq: sidekiq:
image: tootsuite/mastodon:v4.2.0 image: tootsuite/mastodon:v4.2.1
mem_limit: 1g mem_limit: 1g
restart: always restart: always
env_file: .env.production env_file: .env.production

View File

@ -6,28 +6,28 @@ resource "namecheap_domain_records" "pub-solar" {
record { record {
hostname = "flora-6" hostname = "flora-6"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "auth" hostname = "auth"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "ci" hostname = "ci"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "git" hostname = "git"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "stream" hostname = "stream"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "list" hostname = "list"
@ -36,13 +36,13 @@ resource "namecheap_domain_records" "pub-solar" {
} }
record { record {
hostname = "obs-portal" hostname = "obs-portal"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "vpn" hostname = "vpn"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "cache" hostname = "cache"
@ -56,64 +56,64 @@ resource "namecheap_domain_records" "pub-solar" {
} }
record { record {
hostname = "collabora" hostname = "collabora"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "@" hostname = "@"
type = "ALIAS" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
ttl = 300 ttl = 300
} }
record { record {
hostname = "chat" hostname = "chat"
type = "CNAME" type = "A"
address = "matrix.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.cgn-1.greenbaum.zone." address = "85.88.23.162"
} }
record { record {
hostname = "cloud" hostname = "cloud"
type = "CNAME" type = "A"
address = "nc-web.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.133"
} }
record { record {
hostname = "coturn" hostname = "coturn"
type = "CNAME" type = "A"
address = "nc-hpb.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.239"
} }
record { record {
hostname = "hpb" hostname = "hpb"
type = "CNAME" type = "A"
address = "nc-hpb.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.239"
} }
record { record {
hostname = "dimension" hostname = "dimension"
type = "CNAME" type = "A"
address = "matrix.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.cgn-1.greenbaum.zone." address = "85.88.23.162"
} }
record { record {
hostname = "element" hostname = "element"
type = "CNAME" type = "A"
address = "matrix.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.cgn-1.greenbaum.zone." address = "85.88.23.162"
} }
record { record {
hostname = "files" hostname = "files"
type = "CNAME" type = "A"
address = "mastodon-proxy.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.cgn-1.greenbaum.zone." address = "85.88.23.161"
} }
record { record {
hostname = "mastodon" hostname = "mastodon"
type = "CNAME" type = "A"
address = "mastodon-proxy.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.cgn-1.greenbaum.zone." address = "85.88.23.161"
} }
record { record {
hostname = "matrix" hostname = "matrix"
type = "CNAME" type = "A"
address = "matrix.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.cgn-1.greenbaum.zone." address = "85.88.23.162"
} }
record { record {
hostname = "www" hostname = "www"
type = "CNAME" type = "A"
address = "flora-6.svc.e5756d08-36fd-424b-f8bc-acdb92ca7b82.lev-1.greenbaum.zone." address = "80.71.153.210"
} }
record { record {
hostname = "@" hostname = "@"