infrapuzzle/terraform/google_workspace.tf

242 lines
9.6 KiB
HCL

# haumdaucher.de
resource "ovh_domain_zone_record" "haumdaucher_mx_record" {
zone = "haumdaucher.de"
fieldtype = "MX"
ttl = 60
target = "1 SMTP.GOOGLE.COM."
}
resource "ovh_domain_zone_record" "spf_haumdaucher_de" {
zone = "haumdaucher.de"
subdomain = "" # SPF record goes on the root domain
fieldtype = "TXT"
ttl = 60 # Time-to-live in seconds (1 hour is standard, but 60 is ok too)
target = "v=spf1 include:_spf.google.com ~all"
}
resource "ovh_domain_zone_record" "dmarc_haumdaucher_de" {
zone = "haumdaucher.de"
subdomain = "_dmarc" # DMARC record always goes on the _dmarc subdomain
fieldtype = "TXT"
ttl = 60 # 1 hour TTL
target = "v=DMARC1; p=none; rua=mailto:custom-admin@haumdaucher.de; ruf=mailto:custom-admin@haumdaucher.de"
}
resource "ovh_domain_zone_record" "dkim_google_haumdaucher_de" {
zone = "haumdaucher.de"
subdomain = "google._domainkey" # The DNS Host name provided by Google
fieldtype = "TXT"
ttl = 3600 # 1 hour TTL
target = "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq4al3nYNZLlUBn0dcxqui5q48jjk4YvB2d2VNLfr864YdCm+3WqO6fc8Yx7sO4jKiX+OpMXnOc2RZazCCpcdCofJwTZxT+H0u2h4uyveEHq8UYqQZ66aAFLt3N1HYMT6+uFJZpKpSkFgqLagkQoW/cQHguJuu7Xjmt09fLTsBunjfJkKfUcjcyNlpnnAcVuo/TT7DKNzjB436yB1pf8QHxykUkV/lfz1/IzfRV//hR3H5pSNn4kR9qT9HqrTGgaZkPmStjoV2i2Dih4d3jO9FF1VDUNDm7W7739yiQhRZ5yelj5TaWGeRxWv+xM3YpVGqJzWI9oCuSpR2QaVKaOMQwIDAQAB"
}
# moritzgraf.de
resource "ovh_domain_zone_record" "mx_record_moritzgraf_de" {
zone = "moritzgraf.de"
fieldtype = "MX"
ttl = 60
target = "1 SMTP.GOOGLE.COM."
}
resource "ovh_domain_zone_record" "google_domain_verification_moritzgraf_de" {
zone = "moritzgraf.de"
fieldtype = "TXT"
ttl = 60
target = "google-site-verification=YwUd-Bmbq1-lA7uYGcowsLEMczqx1odndFZq_Nk3nvM"
}
resource "ovh_domain_zone_record" "spf_moritzgraf_de" {
zone = "moritzgraf.de"
subdomain = "" # SPF record goes on the root domain
fieldtype = "TXT"
ttl = 60 # Time-to-live in seconds (1 hour is standard, but 60 is ok too)
target = "v=spf1 include:_spf.google.com ~all"
}
resource "ovh_domain_zone_record" "dmarc_moritzgraf_de" {
zone = "moritzgraf.de"
subdomain = "_dmarc" # DMARC record always goes on the _dmarc subdomain
fieldtype = "TXT"
ttl = 60 # 1 hour TTL
target = "v=DMARC1; p=none; rua=mailto:custom-admin@haumdaucher.de; ruf=mailto:custom-admin@haumdaucher.de"
}
resource "ovh_domain_zone_record" "dkim_google_moritzgraf_de" {
zone = "moritzgraf.de"
subdomain = "google._domainkey" # The DNS Host name provided by Google
fieldtype = "TXT"
ttl = 3600 # 1 hour TTL
target = "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz4hYXxdgHDaNwqiUrHa4S9vbqLx/iV2avvgwwPqa5+2aOef109Ap8U7OfgFQQgwRVXx5XWbkKL69as3sdzuVA+8A8fRKbprugZEFoL9gyoTxPQveKO2s+1CsP0fUIx1c7aemfgn6mrfC0Ep17D70Y9YcQQWgiNHGHlgQDE1z6ncfUquHdipcmd0wEIAmjdNDBoqf3b1SRz5xaayKIeAsf/f2AFB1IeYwvLEaOC/mQDZWsry86RwjAfKvxbw0zAQaxSLFOho+kuxL2YUPbT55mZaB9Bi1G4VemzZUGuqXoq8xPzFOO/wxNi6Pei0Vs9wLwFahtuxriin4EVYOkjF4uwIDAQAB"
}
### ameliegraf.de
resource "ovh_domain_zone_record" "mx_record_ameliegraf_de" {
zone = "ameliegraf.de"
fieldtype = "MX"
ttl = 60
target = "1 smtp.google.com."
}
resource "ovh_domain_zone_record" "google_domain_verification_ameliegraf_de" {
zone = "ameliegraf.de"
fieldtype = "TXT"
ttl = 60
target = "google-site-verification=LwCbVqOp4c200QYrEEX1m4lIebOzxl5eBb2IkHbrSVA"
}
resource "ovh_domain_zone_record" "spf_ameliegraf_de" {
zone = "ameliegraf.de"
subdomain = "" # SPF record goes on the root domain
fieldtype = "TXT"
ttl = 60 # Time-to-live in seconds (1 hour is standard, but 60 is ok too)
target = "v=spf1 include:_spf.google.com ~all"
}
resource "ovh_domain_zone_record" "dmarc_ameliegraf_de" {
zone = "ameliegraf.de"
subdomain = "_dmarc" # DMARC record always goes on the _dmarc subdomain
fieldtype = "TXT"
ttl = 60 # 1 hour TTL
target = "v=DMARC1; p=none; rua=mailto:custom-admin@haumdaucher.de; ruf=mailto:custom-admin@haumdaucher.de"
}
resource "ovh_domain_zone_record" "dkim_google_ameliegraf_de" {
zone = "ameliegraf.de"
subdomain = "google._domainkey" # The DNS Host name provided by Google
fieldtype = "TXT"
ttl = 3600 # 1 hour TTL
target = "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxkPdqXqsRT9NMioibnQJ1MmOX4Yzp/pwpJAIEGawsVLwZCkkhZEH5SyT4CSVz3AS6/XG2Qgx/a2hYctkzXSXllBhFDvixie6oXCOsjqyfr7R5s4LaKb399djFFl/GC7gSV+PUAW6sI02vJPfmn8BaVRAkrH0OrcjX3LSaTS5RRR9QGNCx0JreM+ho2Mcp8VbZCwnCMu42IjilR1d+kQX+2x0+r6mO0eJfP2QKOVpRnBXgv/FT+8jE+dmusf8MFoXxKuX6QjUh5TBH2J9W5NHUiBB4eC2DTrceuO1bM8ycmaGS95e1BmYXMcwfJknhjIgK85jESA8uDa38PIrN/b7WwIDAQAB"
}
### graf-fam.de
resource "ovh_domain_zone_record" "mx_record_graf_fam_de" {
zone = "graf-fam.de"
fieldtype = "MX"
ttl = 60
target = "1 smtp.google.com."
}
resource "ovh_domain_zone_record" "google_domain_verification_graf_fam_de" {
zone = "graf-fam.de"
fieldtype = "TXT"
ttl = 60
target = "google-site-verification=DcG0tKp5YXxCRvw_Ekxa-3gbzdkZvxXUVkPs8aq9yQ4"
}
resource "ovh_domain_zone_record" "spf_graf_fam_de" {
zone = "graf-fam.de"
subdomain = "" # SPF record goes on the root domain
fieldtype = "TXT"
ttl = 60 # Time-to-live in seconds (1 hour is standard, but 60 is ok too)
target = "v=spf1 include:_spf.google.com ~all"
}
resource "ovh_domain_zone_record" "dmarc_graf_fam_de" {
zone = "graf-fam.de"
subdomain = "_dmarc" # DMARC record always goes on the _dmarc subdomain
fieldtype = "TXT"
ttl = 60 # 1 hour TTL
target = "v=DMARC1; p=none; rua=mailto:custom-admin@haumdaucher.de; ruf=mailto:custom-admin@haumdaucher.de"
}
resource "ovh_domain_zone_record" "dkim_google_graf_fam_de" {
zone = "graf-fam.de"
subdomain = "google._domainkey" # The DNS Host name provided by Google
fieldtype = "TXT"
ttl = 3600 # 1 hour TTL
target = "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqT7j2pdU/dKDp7392+67cqI54QSwQsYrbdJa0aOH94m5gcXa3B2CZvuN2iKt6mO2mUtzWUbwKcNVL0p9yVW6nHpCMNefUS3NfZ8KQfl+lVsaYZXzYZwuTy2ZMvaBZpftIQjclfChFrOtMvBOTpdu8SBJT8hXnqkOYvtuHPBG+qDsFvsV+N4jjHtYbMPMnD2w7GeYciFWzp3bM9FbYIgdzyD+jzIYkaJlph4cMJBMoOredJhK+T2F95uvsvUk43QNU6KujLTFL6F/wNM/zSmH+5hYBAgAMG3QAguhicATJHV6bxd2oM1aLWNjZt90xBkTmMMzvtLjcGGpkgNuxa35WwIDAQAB"
}
### krassescheisse.de
resource "ovh_domain_zone_record" "mx_record_krassescheisse_de" {
zone = "krassescheisse.de"
fieldtype = "MX"
ttl = 60
target = "1 smtp.google.com."
}
resource "ovh_domain_zone_record" "google_domain_verification_krassescheisse_de" {
zone = "krassescheisse.de"
fieldtype = "TXT"
ttl = 60
target = "google-site-verification=SHFDcMegmOoh9syhj7_xBH9dLQxA2NMnh_zvg4Ma0CM"
}
resource "ovh_domain_zone_record" "spf_krassescheisse_de" {
zone = "krassescheisse.de"
subdomain = "" # SPF record goes on the root domain
fieldtype = "TXT"
ttl = 60 # Time-to-live in seconds (1 hour is standard, but 60 is ok too)
target = "v=spf1 include:_spf.google.com ~all"
}
resource "ovh_domain_zone_record" "dmarc_krassescheisse_de" {
zone = "krassescheisse.de"
subdomain = "_dmarc" # DMARC record always goes on the _dmarc subdomain
fieldtype = "TXT"
ttl = 60 # 1 hour TTL
target = "v=DMARC1; p=none; rua=mailto:custom-admin@haumdaucher.de; ruf=mailto:custom-admin@haumdaucher.de"
}
resource "ovh_domain_zone_record" "dkim_google_krassescheisse_de" {
zone = "krassescheisse.de"
subdomain = "google._domainkey" # The DNS Host name provided by Google
fieldtype = "TXT"
ttl = 3600 # 1 hour TTL
target = "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp9dLGkWdBZ0YyjBdRVTf26Fo+lVag1dfHHpO4N+oFLg0xV1gRJFcSGjteHUoKbrJxgesAwSmBYsaWAZB0RCI4wbAZKgb++6NX2Tk5gxkKys9pmc3ufGhCsjQkiiNepUkgalJRU7WAsWWolHXqn69D2DkXx9fPekdwaDeJwdtozoGacdbj46Ef1btGo48CJKk5rjh39c7BDNMmYEXXMztBIK2K80Y5WrLJZFxkvEKBrEB4pVoPDa3xEYcR0olLdDwB2SOEX6HSQ2xXkNB3KxbyIiHJTSJsNxquozTzfiWoqly/AdQLCU9j3jtqP88ne61NciQcxGdvOcQ0yUtFoydOwIDAQAB"
}
### grabengasse7.de
resource "ovh_domain_zone_record" "mx_record_grabengasse7_de" {
zone = "grabengasse7.de"
fieldtype = "MX"
ttl = 60
target = "1 smtp.google.com."
}
resource "ovh_domain_zone_record" "google_domain_verification_grabengasse7_de" {
zone = "grabengasse7.de"
fieldtype = "TXT"
ttl = 60
target = "google-site-verification=zwmmYhET0gyCJr_An22btaOVcpsE_nR2b1St0y4jn1A"
}
resource "ovh_domain_zone_record" "spf_grabengasse7_de" {
zone = "grabengasse7.de"
subdomain = "" # SPF record goes on the root domain
fieldtype = "TXT"
ttl = 60 # Time-to-live in seconds (1 hour is standard, but 60 is ok too)
target = "v=spf1 include:_spf.google.com ~all"
}
resource "ovh_domain_zone_record" "dmarc_grabengasse7_de" {
zone = "grabengasse7.de"
subdomain = "_dmarc" # DMARC record always goes on the _dmarc subdomain
fieldtype = "TXT"
ttl = 60 # 1 hour TTL
target = "v=DMARC1; p=none; rua=mailto:custom-admin@haumdaucher.de; ruf=mailto:custom-admin@haumdaucher.de"
}
resource "ovh_domain_zone_record" "dkim_google_grabengasse7_de" {
zone = "grabengasse7.de"
subdomain = "google._domainkey" # The DNS Host name provided by Google
fieldtype = "TXT"
ttl = 3600 # 1 hour TTL
target = "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxR/e/Bc6/6Rfhos0ZQoVsq4HV8wkOdnOgkyubzvnepRDm/ARCws/CTvg9azJGFafsOsft1JZRAypj8mMovnDBjnW3mclVCyHQO34VLm13Et8ySX3GeJwwJQKx52PHsCQT1eEeEF3IjckS9wDiCkgdty9NEqpdF76N62nj6j8WY0czNxrYT0ivyiKQ6reB/mOeTiqPHiSHuB3ANxebwy5/wLilHSH320T9C+TDqcZ/Q6VTrUFpXIMjccEg93ZPaIu++FMTWZAe1pX6IWMuBXt5xRLLTamTzDUIOfwhvMxVee+d9mqwvIOc6J6ZiBhhCZpSVjiVLI5NcfNICQU4kjakwIDAQAB"
}