Project

General

Profile

« Previous | Next » 

Revision 7e9f8e11

Added by Ewoud Kohl van Wijngaarden almost 12 years ago

More CentOS compatibility

View differences:

manifests/init.pp
name => $dns_server_package,
}
File {
require => Package['dns'],
}
file {
$namedconf_path:
owner => root,
group => 0,
mode => '0644',
group => $dns::params::group,
mode => '0640',
require => Package['dns'],
content => template('dns/named.conf.erb');
$dnsdir:
ensure => directory,
owner => root,
group => 0,
mode => '0755';
$vardir:
ensure => directory,
owner => $dns::params::user,
group => $dns::params::user,
recurse => true,
mode => '0755';
$optionspath:
owner => root,
group => 0,
mode => '0644',
group => $dns::params::group,
mode => '0640',
content => template('dns/options.conf.erb');
"${vardir}/named.ca":
owner => $dns::params::user,
group => $dns::params::user,
mode => '0644',
source => 'puppet:///modules/dns/named.ca';
"${vardir}/named.local":
owner => $dns::params::user,
group => $dns::params::user,
mode => '0644',
source => 'puppet:///modules/dns/named.local';
"${vardir}/localhost.zone":
owner => $dns::params::user,
group => $dns::params::user,
mode => '0644',
source => 'puppet:///modules/dns/localhost.zone';
$zonefilepath:
ensure => directory,
owner => $dns::params::user,
group => $dns::params::user,
mode => '0755';
group => $dns::params::group,
mode => '0640';
"${vardir}/puppetstore":
ensure => directory,
group => $dns::params::group,
mode => '0640';
}
concat_build { 'dns_zones':
......
notify => Service[$namedservicename],
}
concat_fragment { "dns_zones+05_${zone}.dns":
content => template('dns/publicView.conf-header.erb'),
concat_fragment { 'dns_zones+01-header.dns':
content => ' ',
}
service {
......
require => Package['dns'];
}
file { "${vardir}/puppetstore": ensure => directory }
exec { 'create-rndc.key':
command => "/usr/sbin/rndc-confgen -r /dev/urandom -a -c ${rndckeypath}",
cwd => '/tmp',

Also available in: Unified diff