aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--deployment/dns/manifests/init.pp22
-rw-r--r--deployment/dns/manifests/reverse_zone.pp5
-rw-r--r--deployment/dns/manifests/server.pp7
-rw-r--r--deployment/dns/manifests/zone.pp5
4 files changed, 18 insertions, 21 deletions
diff --git a/deployment/dns/manifests/init.pp b/deployment/dns/manifests/init.pp
index 156b7f60..a84c8db7 100644
--- a/deployment/dns/manifests/init.pp
+++ b/deployment/dns/manifests/init.pp
@@ -1,21 +1 @@
-class dns {
- class server {
- include bind::master
- dns::zone { 'mageia.org': }
-
- dns::reverse_zone { '7.0.0.0.2.0.0.0.8.7.1.2.2.0.a.2.ip6.arpa': }
- dns::reverse_zone { '2.1.0.0.0.0.0.1.b.0.e.0.1.0.a.2.ip6.arpa': }
- }
-
- define zone {
- bind::zone::master { $name:
- content => template("dns/$name.zone")
- }
- }
-
- define reverse_zone {
- bind::zone::reverse { $name:
- content => template("dns/$name.zone")
- }
- }
-}
+class dns { }
diff --git a/deployment/dns/manifests/reverse_zone.pp b/deployment/dns/manifests/reverse_zone.pp
new file mode 100644
index 00000000..264830c7
--- /dev/null
+++ b/deployment/dns/manifests/reverse_zone.pp
@@ -0,0 +1,5 @@
+define dns::reverse_zone {
+ bind::zone::reverse { $name:
+ content => template("dns/$name.zone")
+ }
+}
diff --git a/deployment/dns/manifests/server.pp b/deployment/dns/manifests/server.pp
new file mode 100644
index 00000000..c9467de8
--- /dev/null
+++ b/deployment/dns/manifests/server.pp
@@ -0,0 +1,7 @@
+class dns::server {
+ include bind::master
+ dns::zone { 'mageia.org': }
+
+ dns::reverse_zone { '7.0.0.0.2.0.0.0.8.7.1.2.2.0.a.2.ip6.arpa': }
+ dns::reverse_zone { '2.1.0.0.0.0.0.1.b.0.e.0.1.0.a.2.ip6.arpa': }
+}
diff --git a/deployment/dns/manifests/zone.pp b/deployment/dns/manifests/zone.pp
new file mode 100644
index 00000000..c11f7d02
--- /dev/null
+++ b/deployment/dns/manifests/zone.pp
@@ -0,0 +1,5 @@
+define dns::zone {
+ bind::zone::master { $name:
+ content => template("dns/$name.zone")
+ }
+}