summaryrefslogtreecommitdiff
path: root/lib/puppet/type/dns_zone.rb
blob: 6cd9aefa91624aa02466dd5ce393be7cf8dd7b01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Puppet::Type.newtype(:dns_zone) do
  # zone_name = $name
  # path = /var/named
  # file = "${path}/dynamic/db.${zone_name}"
  # purge = false

  ensurable

  newparam(:purge) do
    desc "Should all existing records be purged?"
  end

  newparam(:zone, :namevar => true) do
  end

  newproperty(:primary) do
    desc "Hello"
  end
end