dns

darzanebor/dns/yandex

Terraform Module HCL YANDEX

Yandex.Cloud Terraform DNS module

Install
module "dns" {
source = "darzanebor/dns/yandex"
version = "0.0.1"
}
plain text: /constructs/tfmod-darzanebor-dns-yandex/install.txt
⭐ Source on GitHub 📦 Registry page
README

Yandex.Cloud Terraform DNS module Example `` locals { zones = { "example.com" = { name = "example-com-zone-name", public = true, records = [ { name = "www", type = "CNAME",ttl = 3600, records = ["example.com."] }, { name = ".dev", type = "CNAME",ttl = 3600, records = ["example.com."] }, { name = ".prod", type = "CNAME",ttl = 3600, records = ["example.com."] }, { name = "", type = "A", ttl = 3600, records = ["1.0.0.1",] }, { name = "", type = "MX", ttl = 3600, records = ["10 mx.example.com.",] }, { name = "", type = "TXT", ttl = 3600, records = ["v=spf1 redirect=_spf.example.com"] }, ] }, "example.net" = { name = "example-net-zone-name", public = true, records = [ { name = "www", type = "CNAME",ttl = 3600, records = ["example.net."] }, { name = ".dev", type = "CNAME",ttl = 3600, records = [

Inputs (6)
NameTypeDescriptionDefault
domain_namestringThe DNS name of this zone, e.g. 'example.com.' Must ends with dot. required
recordslistDNS records for this domain.[]
records_jsonencodedstringList of map of DNS records (stored as jsonencoded string, for terragrunt)null
zone_namestringUser assigned name of a specific resource. Must be unique within the folder.null
publicboolThe zone's visibility: public zones are exposed to the Internet, while private ztrue
private_networkslistFor privately visible zones, the set of Virtual Private Cloud resources that the[]
Outputs (2)
yandex_dns_zone
yandex_dns_recordset
Resources (2)
yandex_dns_recordsetyandex_dns_zone
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud YANDEX
★ Stars0
Forks0
Total downloads120
Inputs6
Outputs2
Resources2
Namespacedarzanebor
Updated