Project

General

Profile

Download (817 Bytes) Statistics
| Branch: | Tag: | Revision:
# == Class: qpid::router::configure
#
# Handles Qpid Dispatch Router configuration
#
class qpid::router::config {

concat_build {'qdrouter':
order => [
'*header*.conf',
'*ssl*.conf',
'*connector*.conf',
'*link_route_pattern*.conf',
'*listener*.conf',
'*footer*.conf',
],
}

concat_fragment {'qdrouter+header.conf':
content => template('qpid/router/header.conf.erb'),
}

concat_fragment {'qdrouter+footer.conf':
content => template('qpid/router/footer.conf.erb'),
}

file { $qpid::router::config_file:
ensure => file,
owner => 'root',
group => 'root',
mode => '0644',
source => concat_output('qdrouter'),
require => Concat_build['qdrouter'],
}
}
(1-1/8)