New default config path for Midolman

Change-Id: I837688929f29426e6405f0d89ed292a32cde448f
This commit is contained in:
Alejandro Andreu 2017-01-30 17:27:31 +01:00
parent 05e0bac86b
commit 76905f0312
1 changed files with 30 additions and 7 deletions

View File

@ -75,13 +75,14 @@ class midonet::agent::run (
$controller_host,
$metadata_port,
$shared_secret,
$service_name = 'midolman',
$service_ensure = 'running',
$service_enable = true,
$agent_config_path = '/etc/midolman/midolman.conf',
$jvm_config_path = '/etc/midolman/midolman-env.sh',
$max_heap_size = '1024M',
$dhcp_mtu = undef
$service_name = 'midolman',
$service_ensure = 'running',
$service_enable = true,
$midonet_config_path = '/etc/midonet/midonet.conf',
$agent_config_path = '/etc/midolman/midolman.conf',
$jvm_config_path = '/etc/midolman/midolman-env.sh',
$max_heap_size = '1024M',
$dhcp_mtu = undef
) {
file { '/tmp/mn-agent_config.sh':
@ -100,6 +101,28 @@ class midonet::agent::run (
before => File['/tmp/mn-agent_config.sh'],
}
if !defined(File['set_config']) {
file { 'set_config':
ensure => present,
path => $midonet_config_path,
content => template('midonet/agent/midolman.conf.erb'),
require => [
Package['midolman'],
File['midonet folder']
],
notify => Service['midolman'],
before => File['/tmp/mn-agent_config.sh'],
}
}
if !defined(File['midonet folder']) {
file { 'midonet folder':
ensure => 'directory',
path => '/etc/midonet',
owner => 'root',
mode => '0755',
}
}
file { 'jvm_config':
ensure => present,
path => $jvm_config_path,