tshtilma b18ff85e3f Split log file of mistral services
Adding the option to configure different log files for
mistral services in order to have clearer log files
seperated to engine,api and executor

Change-Id: Ie1106e01206f7c618e5b2ed5a55666718b3e7ec8
Signed-off-by: tshtilma <tomer.shtilman@nokia.com>
2016-01-21 10:54:10 +02:00

43 lines
1.5 KiB
Puppet

# == Class: mistral::params
#
# Parameters for puppet-mistral
#
class mistral::params {
$mistral_conf_dir = '/etc/mistral'
$mistral_conf = "${mistral_conf_dir}/mistral.conf"
$mistral_log_dir='/var/log/mistral'
$service_log_file="${mistral_log_dir}/mistral-server.log"
$client_package = 'python-mistralclient'
$log_dir ='/var/log/mistral'
$db_sync_command = "mistral-db-manage --config-file=${mistral_conf} upgrade head"
$db_populate_command = "mistral-db-manage --config-file=${mistral_conf} populate"
$update_service_command = '/usr/bin/systemctl daemon-reload'
case $::osfamily {
'RedHat': {
$common_package_name = 'openstack-mistral-common'
$api_package_name = 'openstack-mistral-api'
$api_service_name = 'openstack-mistral-api'
$engine_package_name = 'openstack-mistral-engine'
$engine_service_name = 'openstack-mistral-engine'
$executor_package_name = 'openstack-mistral-executor'
$executor_service_name = 'openstack-mistral-executor'
}
'Debian': {
$common_package_name = 'mistral'
$api_package_name = 'mistral-api'
$api_service_name = 'mistral-api'
$engine_package_name = 'mistral-engine'
$engine_service_name = 'mistral-engine'
$executor_package_name = 'mistral-executor'
$executor_service_name = 'mistral-executor'
}
default: {
fail("Unsupported osfamily: ${::osfamily} operatingsystem: \
${::operatingsystem}, module ${module_name} only support osfamily \
RedHat and Debian")
}
}
}