Skip to content

Instantly share code, notes, and snippets.

@VuokkoVuorinnen
Created November 8, 2013 12:20
Show Gist options
  • Save VuokkoVuorinnen/7370290 to your computer and use it in GitHub Desktop.
Save VuokkoVuorinnen/7370290 to your computer and use it in GitHub Desktop.
# Helium - DNS server
node helium inherits default {
# bind stuff
include bind
bind::server::conf { '/etc/named.conf':
listen_on_addr => [ $dns_listen_on_addr ],
listen_on_v6_addr => [ $dns_listen_on_addr ],
forwarders => [ $dns_forwarder ],
allow_query => [ $dns_allow_query ],
zones => {
'chem.net' => [
'type master',
'file "chem.net"',
],
'64.168.192.in-addr.arpa' => [
'type master',
'file "64.168.192.in-addr.arpa"',
],
},
}
bind::server::file { 'chem.net':
source => '/etc/puppet/files/chem.net',
}
bind::server::file { '64.168.192.in-addr.arpa':
source => '/etc/puppet/files/64.168.192.in-addr.arpa',
}
#bind utils
package { 'bind-utils':
ensure => installed,
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment