Module gdnsd
In: /modules/gdnsd/manifests/init.pp
/modules/gdnsd/manifests/file.pp

Defines

file  

Classes and Modules

Class gdnsd::gdnsd

Defines

file( $source => 'undef', $content => 'undef', $source_base => 'undef', $ensure => 'undef' )

Define: gdnsd::file

Install gdnsd configuration files. Typically the main ‘config’ file, then any number of DNS zone files.

Example :

  gdnsd::file { 'config':
    content => template('modules/mymodule/gdnsd/config.erb'),
  }
  gdnsd::file { 'example.com':
    source => 'puppet:///modules/mymodule/dns/example.com',
  }

[Validate]