Update OS specific params

This commit updates the params class. Reorganizes
the package and service params to be alphbetical.
Adds additional package and service params.
This commit is contained in:
Dan Bode 2012-04-01 14:24:47 -07:00
parent 1581a56d39
commit 7a14a659b1
1 changed files with 19 additions and 7 deletions

View File

@ -4,18 +4,24 @@ class nova::params {
case $::osfamily {
'RedHat': {
# package names
$api_package_name = false
$cert_package_name = false
$common_package_name = 'openstack-nova'
$api_package_name = undef
$compute_package_name = undef
$network_package_name = undef
$objectstore_package_name = undef
$scheduler_package_name = undef
$compute_package_name = false
$doc_package_name = 'openstack-nova-doc'
$network_package_name = false
$objectstore_package_name = false
$scheduler_package_name = false
$volume_package_name = false
# service names
$api_service_name = 'openstack-nova-api'
$cert_service_name = 'openstack-nova-cert'
$compute_service_name = 'openstack-nova-compute'
$network_service_name = 'openstack-nova-network'
$objectstore_service_name = 'openstack-nova-objectstore'
$scheduler_service_name = 'openstack-nova-scheduler'
$volume_service_name = 'openstack-nova-volume'
$libvirt_package_name = 'libvirt'
$libvirt_service_name = 'libvirtd'
$special_service_provider = 'init'
@ -23,18 +29,24 @@ class nova::params {
$root_helper = 'sudo nova-rootwrap'
}
'Debian': {
$common_package_name = 'nova-common'
# package names
$api_package_name = 'nova-api'
$cert_package_name = 'nova-cert'
$common_package_name = 'nova-common'
$compute_package_name = 'nova-compute'
$doc_package_name = 'nova-doc'
$network_package_name = 'nova-network'
$objectstore_package_name = 'nova-objectstore'
$scheduler_package_name = 'nova-scheduler'
$doc_package_name = 'nova-doc'
$volume_package_name = 'nova-volume'
# service names
$api_service_name = 'nova-api'
$cert_service_name = 'nova-cert'
$compute_service_name = 'nova-compute'
$network_service_name = 'nova-network'
$objectstore_service_name = 'nova-objectstore'
$scheduler_service_name = 'nova-scheduler'
$volume_service_name = 'nova-volume'
$libvirt_package_name = 'libvirt-bin'
$libvirt_service_name = 'libvirt-bin'
# some of the services need to be started form the special upstart provider