Puppet Class: nova::scheduler

Defined in:
manifests/scheduler.pp

Overview

Class: nova::schedule

Install and manage nova scheduler

Parameters:

enabled

(optional) Whether to run the scheduler service Defaults to false

manage_service

(optional) Whether to start/stop the service Defaults to true

ensure_package

(optional) The state of the scheduler package Defaults to ‘present’

Parameters:

  • enabled (Any) (defaults to: false)
  • manage_service (Any) (defaults to: true)
  • ensure_package (Any) (defaults to: 'present')


19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'manifests/scheduler.pp', line 19

class nova::scheduler(
  $enabled        = false,
  $manage_service = true,
  $ensure_package = 'present'
) {

  include nova::db
  include nova::params

  nova::generic_service { 'scheduler':
    enabled        => $enabled,
    manage_service => $manage_service,
    package_name   => $::nova::params::scheduler_package_name,
    service_name   => $::nova::params::scheduler_service_name,
    ensure_package => $ensure_package,
  }

}