Cl8r::Model::DnsTopology
Inherits YAML::Serializable < Reference < Object
Models split-horizon BIND9 and FreeIPA DNS infrastructure, TSIG replication, and zone delegation.
Constructors
new(masters : Array(String) = [] of String, slaves : Array(String) = [] of String, resolvers : Array(String) = [] of String, tsig_key_name : String = "cl8r-axfr-key", tsig_secret : String | Nil = nil, internal_zones : Array(String) = [] of String, external_zones : Array(String) = [] of String, forwarders : Array(String) = [] of String)
Initializes a DnsTopology with master/slave authorities, TSIG keying, and split views.
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
external_zones
Sourceforwarders
Sourceinternal_zones
Sourcemasters
Sourceresolvers
Sourceslaves
Sourcetsig_key_name
Sourcetsig_secret
Source