diff --git a/modules/openstack_project/manifests/master_nameserver.pp b/modules/openstack_project/manifests/master_nameserver.pp index 21a1e969cc..4a6072b1af 100644 --- a/modules/openstack_project/manifests/master_nameserver.pp +++ b/modules/openstack_project/manifests/master_nameserver.pp @@ -14,7 +14,7 @@ define openstack_project::master_zone ( source => $source, recurse => remote, require => File['/var/lib/bind/zones'], - notify => Service[$::dns::namedservicename], + notify => Exec['rndc_reload'], } file { "/etc/bind/keys/${name}": require => File['/etc/bind/keys'], @@ -117,4 +117,10 @@ class openstack_project::master_nameserver ( require => Vcsrepo['/opt/zone-zuul-ci.org'], } + exec { 'rndc_reload' : + command => 'rndc reload', + path => '/sbin:/usr/sbin:/bin:/usr/bin', + refreshonly => true, + } + }