zone.pp 517 B

1234567891011121314151617
  1. # Module:: public
  2. # Manifest:: dns/authoritative.pp
  3. #
  4. # Author:: Julien Vaubourg (<julien@vaubourg.com>)
  5. # Date:: 2013-09-21 13:36:02 +0200
  6. # Maintainer:: Julien Vaubourg (<julien@vaubourg.com>)
  7. # Sebastien Badia (<seb@sebian.fr>)
  8. define public::dns::zone {
  9. bind::server::file {"db.$title":
  10. zonedir => '/etc/bind/zones',
  11. owner => 'bind',
  12. group => 'bind',
  13. source_base => 'puppet:///modules/public/authoritative/zones/',
  14. require => File['/etc/bind/zones'],
  15. }
  16. }