Puppet Class: nova::conductor
- Defined in:
- manifests/conductor.pp
Overview
Class: nova::conductor
Manages nova conductor package and service
Parameters:
- enabled
-
(optional) Whether to enable the nova-conductor service Defaults to false
- manage_service
-
(optional) Whether to start/stop the service Defaults to true
- ensure_package
-
(optional) The state of the nova conductor package Defaults to ‘present’
- workers
-
(optional) Number of workers for OpenStack Conductor service Defaults to undef (i.e. parameter will not be present)
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'manifests/conductor.pp', line 23
class nova::conductor(
$enabled = false,
$manage_service = true,
$ensure_package = 'present',
$workers = undef,
) {
include nova::db
include nova::params
nova::generic_service { 'conductor':
enabled => $enabled,
manage_service => $manage_service,
package_name => $::nova::params::conductor_package_name,
service_name => $::nova::params::conductor_service_name,
ensure_package => $ensure_package,
}
if $workers {
nova_config {
'conductor/workers': value => $workers;
}
}
}
|