mirror of
https://github.com/gensokyo-zone/infrastructure.git
synced 2026-02-09 04:19:19 -08:00
feat(tf): add IDP records
This commit is contained in:
parent
e9ae860d00
commit
ced544f685
1 changed files with 181 additions and 0 deletions
181
tf/cloudflare_idp_records.tf
Normal file
181
tf/cloudflare_idp_records.tf
Normal file
|
|
@ -0,0 +1,181 @@
|
|||
resource "cloudflare_record" "kerberos_master_tcp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kerberos-master._tcp"
|
||||
type = "SRV"
|
||||
ttl = 3600
|
||||
data {
|
||||
service = "_kerberos-master"
|
||||
proto = "_tcp"
|
||||
name = "gensokyo.zone."
|
||||
priority = 0
|
||||
weight = 100
|
||||
port = 88
|
||||
target = "idp.gensokyo.zone."
|
||||
}
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kerberos_master_udp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kerberos-master._udp"
|
||||
type = "SRV"
|
||||
ttl = 3600
|
||||
data {
|
||||
service = "_kerberos-master"
|
||||
proto = "_udp"
|
||||
name = "gensokyo.zone."
|
||||
priority = 0
|
||||
weight = 100
|
||||
port = 88
|
||||
target = "idp.gensokyo.zone."
|
||||
}
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kerberos_tcp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kerberos._tcp"
|
||||
type = "SRV"
|
||||
ttl = 3600
|
||||
data {
|
||||
service = "_kerberos"
|
||||
proto = "_tcp"
|
||||
name = "gensokyo.zone."
|
||||
priority = 0
|
||||
weight = 100
|
||||
port = 88
|
||||
target = "idp.gensokyo.zone."
|
||||
}
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kerberos_udp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kerberos._udp"
|
||||
type = "SRV"
|
||||
ttl = 3600
|
||||
data {
|
||||
service = "_kerberos"
|
||||
proto = "_udp"
|
||||
name = "gensokyo.zone."
|
||||
priority = 0
|
||||
weight = 100
|
||||
port = 88
|
||||
target = "idp.gensokyo.zone."
|
||||
}
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kerberos_txt" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kerberos"
|
||||
type = "TXT"
|
||||
ttl = 3600
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kerberos_uri_tcp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kerberos"
|
||||
type = "URI"
|
||||
data {
|
||||
priority = 0
|
||||
weight = 100
|
||||
target = "krb5srv:m:tcp:idp.gensokyo.zone."
|
||||
}
|
||||
ttl = 3600
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kerberos_uri_udp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kerberos"
|
||||
type = "URI"
|
||||
data {
|
||||
priority = 0
|
||||
weight = 100
|
||||
target = "krb5srv:m:udp:idp.gensokyo.zone."
|
||||
}
|
||||
ttl = 3600
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kpasswd_tcp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kpasswd._tcp"
|
||||
type = "SRV"
|
||||
ttl = 3600
|
||||
data {
|
||||
service = "_kpasswd"
|
||||
proto = "_tcp"
|
||||
name = "gensokyo.zone."
|
||||
priority = 0
|
||||
weight = 100
|
||||
port = 464
|
||||
target = "idp.gensokyo.zone."
|
||||
}
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kpasswd_udp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kpasswd._udp"
|
||||
type = "SRV"
|
||||
ttl = 3600
|
||||
data {
|
||||
service = "_kpasswd"
|
||||
proto = "_udp"
|
||||
name = "gensokyo.zone."
|
||||
priority = 0
|
||||
weight = 100
|
||||
port = 464
|
||||
target = "idp.gensokyo.zone."
|
||||
}
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kpasswd_txt" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kpasswd"
|
||||
type = "TXT"
|
||||
ttl = 3600
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kpasswd_uri_tcp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kpasswd"
|
||||
type = "URI"
|
||||
data {
|
||||
priority = 0
|
||||
weight = 100
|
||||
target = "krb5srv:m:tcp:idp.gensokyo.zone."
|
||||
}
|
||||
ttl = 3600
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "kpasswd_uri_udp" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_kpasswd"
|
||||
type = "URI"
|
||||
data {
|
||||
priority = 0
|
||||
weight = 100
|
||||
target = "krb5srv:m:udp:idp.gensokyo.zone."
|
||||
}
|
||||
ttl = 3600
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "ldap" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "_ldap._tcp"
|
||||
type = "SRV"
|
||||
ttl = 3600
|
||||
data {
|
||||
service = "_ldap"
|
||||
proto = "_tcp"
|
||||
name = "gensokyo.zone."
|
||||
priority = 0
|
||||
weight = 100
|
||||
port = 389
|
||||
target = "idp.gensokyo.zone."
|
||||
}
|
||||
}
|
||||
|
||||
resource "cloudflare_record" "idp-ca" {
|
||||
zone_id = cloudflare_zone.gensokyo-zone_zone.id
|
||||
name = "idp-ca"
|
||||
type = "CNAME"
|
||||
ttl = 60
|
||||
value = "idp.gensokyo.zone."
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue