Implement vncproxy for Fedora

This package does not exist on Fedora/RHEL.

This commit enusures that the package is not
managed on these platforms.
This commit is contained in:
Dan Bode 2012-04-10 16:05:42 -07:00
parent d1f4983d98
commit a22c9a65db
2 changed files with 9 additions and 4 deletions

View File

@ -14,6 +14,7 @@ class nova::params {
$objectstore_package_name = false
$scheduler_package_name = false
$volume_package_name = false
$vncproxy_package_name = false
# service names
$api_service_name = 'openstack-nova-api'
$cert_service_name = 'openstack-nova-cert'
@ -39,6 +40,7 @@ class nova::params {
$objectstore_package_name = 'nova-objectstore'
$scheduler_package_name = 'nova-scheduler'
$volume_package_name = 'nova-volume'
$vncproxy_package_name = 'nova-vncproxy'
# service names
$api_service_name = 'nova-api'
$cert_service_name = 'nova-cert'

View File

@ -1,10 +1,13 @@
class nova::vncproxy(
$package_name = $::nova::params::vncproxy_package_name
) {
Package['nova-vncproxy'] -> Exec<| title == 'initial-db-sync' |>
package { 'nova-vncproxy':
ensure => present,
if($package_name) {
package { 'nova-vncproxy':
name => $package_name,
ensure => present,
before => Exec['initial-db-sync'],
}
}
}