-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdomain-manuele-vaccari-ch.tf
41 lines (37 loc) · 1.19 KB
/
domain-manuele-vaccari-ch.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
locals {
# GET https://api.cloudflare.com/client/v4/zones/<zone_id>/dns_records
cloudflare_zone_id_manuele_vaccari_ch = "cbeaf02654d2fa5b4978572f4d4595d0"
}
import {
to = namecheap_domain_records.manuele-vaccari-ch
id = "manuele-vaccari.ch"
}
resource "namecheap_domain_records" "manuele-vaccari-ch" {
domain = "manuele-vaccari.ch"
nameservers = [
"brenda.ns.cloudflare.com",
"wesley.ns.cloudflare.com",
]
}
import {
to = cloudflare_record.manuele-vaccari-ch-root
id = "${local.cloudflare_zone_id_manuele_vaccari_ch}/13c3b0833eb3bb0edad9a25341c102ff"
}
resource "cloudflare_record" "manuele-vaccari-ch-root" {
zone_id = local.cloudflare_zone_id_manuele_vaccari_ch
name = "manuele-vaccari.ch"
value = cloudflare_record.d3strukt0r-dev-root-v6.hostname
type = "CNAME"
proxied = true
}
import {
to = cloudflare_record.manuele-vaccari-ch-wildcard
id = "${local.cloudflare_zone_id_manuele_vaccari_ch}/88d146360e96917f6c4d6cfcb0855253"
}
resource "cloudflare_record" "manuele-vaccari-ch-wildcard" {
zone_id = local.cloudflare_zone_id_manuele_vaccari_ch
name = "*"
value = cloudflare_record.manuele-vaccari-ch-root.hostname
type = "CNAME"
proxied = true
}