explicitly name the individual openstack nova packages on RedHat

Now that these exist for RedHat we no longer need to install the
top level openstack-nova package

Also change a place where the subpackage name was used
This commit is contained in:
Derek Higgins 2012-11-01 12:17:18 -04:00
parent 2b40a3e89a
commit 3413cbd919
2 changed files with 10 additions and 10 deletions

View File

@ -8,7 +8,7 @@ class nova::compute::libvirt (
Service['libvirt'] -> Service['nova-compute']
if($::nova::params::compute_package_name) {
if($::osfamily == 'Debian') {
package { "nova-compute-${libvirt_type}":
ensure => present,
before => Package['nova-compute'],

View File

@ -5,19 +5,19 @@ class nova::params {
case $::osfamily {
'RedHat': {
# package names
$api_package_name = false
$cert_package_name = false
$common_package_name = 'openstack-nova'
$compute_package_name = false
$consoleauth_package_name = false
$api_package_name = 'openstack-nova-api'
$cert_package_name = 'openstack-nova-cert'
$common_package_name = 'openstack-nova-common'
$compute_package_name = 'openstack-nova-compute'
$consoleauth_package_name = 'openstack-nova-console'
$doc_package_name = 'openstack-nova-doc'
$libvirt_package_name = 'libvirt'
$network_package_name = false
$network_package_name = 'openstack-nova-network'
$numpy_package_name = 'numpy'
$objectstore_package_name = false
$scheduler_package_name = false
$objectstore_package_name = 'openstack-nova-objectstore'
$scheduler_package_name = 'openstack-nova-scheduler'
$tgt_package_name = 'scsi-target-utils'
$volume_package_name = false
$volume_package_name = 'openstack-nova-volume'
$vncproxy_package_name = 'openstack-nova-novncproxy'
# service names
$api_service_name = 'openstack-nova-api'