❄️ Dotfiles and NixOS configurations
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 69 lines 1.3 kB view raw
1data "hcloud_zone" "scrumplex_rocks" { 2 name = "scrumplex.rocks" 3} 4 5resource "hcloud_zone_rrset" "root4_scrumplex_rocks" { 6 zone = data.hcloud_zone.scrumplex_rocks.name 7 name = "@" 8 type = "A" 9 10 records = [ 11 { 12 value = var.universe4 13 comment = "universe" 14 } 15 ] 16 17 ttl = 3600 18} 19 20resource "hcloud_zone_rrset" "root6_scrumplex_rocks" { 21 zone = data.hcloud_zone.scrumplex_rocks.name 22 name = "@" 23 type = "AAAA" 24 25 records = [ 26 { 27 value = var.universe6 28 comment = "universe" 29 } 30 ] 31 32 ttl = 3600 33} 34 35resource "hcloud_zone_rrset" "rootcaa_scrumplex_rocks" { 36 zone = data.hcloud_zone.scrumplex_rocks.name 37 name = "@" 38 type = "CAA" 39 40 records = [for v in var.caa_records : { value = v }] 41} 42 43resource "hcloud_zone_rrset" "cnames_scrumplex_rocks" { 44 for_each = toset(["x"]) 45 zone = data.hcloud_zone.scrumplex_rocks.name 46 name = each.key 47 type = "CNAME" 48 49 records = [ 50 { 51 value = "${data.hcloud_zone.scrumplex_rocks.name}." 52 } 53 ] 54} 55 56# Verifications 57 58resource "hcloud_zone_rrset" "roottxt_scrumplex_rocks" { 59 zone = data.hcloud_zone.scrumplex_rocks.name 60 name = "@" 61 type = "TXT" 62 63 records = [ 64 { 65 value = "\"openpgp4fpr:e173237ac782296d98f5adace13dfd4b47127951\"" 66 comment = "ariadne" 67 } 68 ] 69}