summaryrefslogtreecommitdiff
path: root/puppet/modules/site_config/manifests/resolvconf.pp
blob: 6536969a67927acde4d63017c0e63e5a3b6fb310 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class site_config::resolvconf {
  package { 'bind9':
    ensure => installed,
  }

  $domain_hash = hiera('domain')
  $domain_public = $domain_hash['public']

  # 127.0.0.1: caching-only local bind
  # 87.118.100.175: http://server.privacyfoundation.de
  class { 'resolvconf':
    $domain = $domain_public,
    $search = $domain_public,
    $nameservers = [ '127.0.0.1', '87.118.100.175' ]
  }
}