dmburmistrov b63840b482 Purge redundant database configuration
* this logic is already applyed by oslo::db
* remove duplicated code
* purge unused params
* update tests

Change-Id: Icbfd98e57ff1af3f9c5f7c37012e2f5d8685eb1e
2016-04-12 20:46:21 +03:00

52 lines
1.6 KiB
Puppet

# == Class: heat::params
#
# Parameters for puppet-heat
#
class heat::params {
case $::osfamily {
'RedHat': {
# package names
$api_package_name = 'openstack-heat-api'
$api_cloudwatch_package_name = 'openstack-heat-api-cloudwatch'
$api_cfn_package_name = 'openstack-heat-api-cfn'
$engine_package_name = 'openstack-heat-engine'
$client_package_name = 'python-heatclient'
$common_package_name = 'openstack-heat-common'
# service names
$api_service_name = 'openstack-heat-api'
$api_cloudwatch_service_name = 'openstack-heat-api-cloudwatch'
$api_cfn_service_name = 'openstack-heat-api-cfn'
$engine_service_name = 'openstack-heat-engine'
}
'Debian': {
# package names
$api_package_name = 'heat-api'
$api_cloudwatch_package_name = 'heat-api-cloudwatch'
$api_cfn_package_name = 'heat-api-cfn'
$engine_package_name = 'heat-engine'
$client_package_name = 'python-heatclient'
$common_package_name = 'heat-common'
# service names
$api_service_name = 'heat-api'
$api_cloudwatch_service_name = 'heat-api-cloudwatch'
$api_cfn_service_name = 'heat-api-cfn'
$engine_service_name = 'heat-engine'
# Operating system specific
case $::operatingsystem {
'Ubuntu': {
$libvirt_group = 'libvirtd'
}
default: {
$libvirt_group = 'libvirt'
}
}
}
default: {
fail("Unsupported osfamily: ${::osfamily} operatingsystem: \
${::operatingsystem}, module ${module_name} only support osfamily \
RedHat and Debian")
}
}
}