X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fdnsextras%2Fmanifests%2Fentries.pp;h=344c6f450d2085819222767a5c1e92ac94b501e3;hb=488a87f4642b85c7d465e6887521596f763dcff0;hp=0dbf7dede2efd9351cdd855508bcdfa66d2b03dd;hpb=108cf6c59c96238bc76eb2150632e21c2c6d3e26;p=mirror%2Fdsa-puppet.git diff --git a/modules/dnsextras/manifests/entries.pp b/modules/dnsextras/manifests/entries.pp index 0dbf7dede..344c6f450 100644 --- a/modules/dnsextras/manifests/entries.pp +++ b/modules/dnsextras/manifests/entries.pp @@ -1,13 +1,20 @@ class dnsextras::entries { + include concat::setup + file { '/srv/dns.debian.org/puppet-extra': ensure => 'directory', } concat { '/srv/dns.debian.org/puppet-extra/include-debian.org': - #require => Package['exim4-daemon-heavy'] - # notify => Service["nagios"], + notify => Exec["rebuild debian.org zone"], } Concat::Fragment <<| tag == "dnsextra" |>> + + exec { 'rebuild debian.org zone': + path => '/usr/bin:/usr/sbin:/bin:/sbin', + command => '/bin/su - dnsadm -c "/srv/dns.debian.org/bin/update"', + refreshonly => true, + } }