slave_zone.pp 442 B

12345678910111213141516171819202122
  1. # Define:: public::dns::slave_zone
  2. #
  3. # Args::
  4. # $master = dns master
  5. # $zonedir = slave zone dir
  6. #
  7. define public::dns::slave_zone(
  8. $master = '0.0.0.0',
  9. $zonedir = '/etc/bing',
  10. $slave_zones = [],
  11. ) {
  12. file {
  13. '/etc/bind/named.conf.local':
  14. ensure => file,
  15. content => template('public/dns/slave.conf.erb'),
  16. owner => 'bind',
  17. group => 'bind',
  18. mode => '0644',
  19. }
  20. } # Define: defname