Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
62 lines
1.4 KiB
HCL
62 lines
1.4 KiB
HCL
# Servers for hosting random stuff
|
|
|
|
module "hosting-01" {
|
|
source = "./modules/server"
|
|
|
|
hostname = "hosting-01"
|
|
dns_zone = "escapeangle.com"
|
|
location = "fsn1"
|
|
}
|
|
|
|
module "hosting-02" {
|
|
source = "./modules/server"
|
|
|
|
hostname = "hosting-02"
|
|
dns_zone = "escapeangle.com"
|
|
location = "fsn1"
|
|
}
|
|
|
|
resource "cloudflare_dns_record" "headscale-cname" {
|
|
zone_id = data.cloudflare_zone.escapeangle.zone_id
|
|
|
|
name = "headscale.escapeangle.com"
|
|
content = "hosting-01.escapeangle.com"
|
|
type = "CNAME"
|
|
ttl = "3600"
|
|
}
|
|
|
|
resource "cloudflare_dns_record" "users-cname" {
|
|
zone_id = data.cloudflare_zone.escapeangle.zone_id
|
|
|
|
name = "users.escapeangle.com"
|
|
content = "hosting-01.escapeangle.com"
|
|
type = "CNAME"
|
|
ttl = "3600"
|
|
}
|
|
|
|
resource "cloudflare_dns_record" "auth-cname" {
|
|
zone_id = data.cloudflare_zone.escapeangle.zone_id
|
|
|
|
name = "auth.escapeangle.com"
|
|
content = "hosting-01.escapeangle.com"
|
|
type = "CNAME"
|
|
ttl = "3600"
|
|
}
|
|
|
|
resource "cloudflare_dns_record" "git-cname" {
|
|
zone_id = data.cloudflare_zone.escapeangle.zone_id
|
|
|
|
name = "git.escapeangle.com"
|
|
content = "hosting-01.escapeangle.com"
|
|
type = "CNAME"
|
|
ttl = "3600"
|
|
}
|
|
|
|
resource "cloudflare_dns_record" "sls-cname" {
|
|
zone_id = data.cloudflare_zone.escapeangle.zone_id
|
|
|
|
name = "sls.escapeangle.com"
|
|
content = "hosting-02.escapeangle.com"
|
|
type = "CNAME"
|
|
ttl = "3600"
|
|
}
|