diff --git a/files/dhclient.conf.debian b/files/dhclient.conf.debian new file mode 100644 index 0000000..c942598 --- /dev/null +++ b/files/dhclient.conf.debian @@ -0,0 +1,9 @@ +option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; +send host-name ""; +request subnet-mask, broadcast-address, time-offset, routers, + domain-name, domain-name-servers, domain-search, host-name, + netbios-name-servers, netbios-scope, interface-mtu, + rfc3442-classless-static-routes, ntp-servers, + dhcp6.domain-search, dhcp6.fqdn, + dhcp6.name-servers, dhcp6.sntp-servers; +supersede domain-name-servers 127.0.0.1; diff --git a/manifests/init.pp b/manifests/init.pp index 17d0454..cd037e1 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -48,6 +48,14 @@ class unbound ( mode => '0444', require => Service['unbound'], } + + # Tripleo uses dhcp + file { '/etc/dhcp/dhclient.conf': + source => 'puppet:///modules/unbound/dhclient.conf.debian', + owner => 'root', + group => 'root', + mode => '0444', + } } # Ubuntu uses resolvconf which will update resolv.conf to point to