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:
parent
d1f4983d98
commit
a22c9a65db
|
@ -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'
|
||||
|
|
|
@ -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'],
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue