Puppet Class: nova::compute::ironic

Defined in:
manifests/compute/ironic.pp

Overview

Class: nova::compute::ironic

Configures Nova compute service to use Ironic.

Parameters:

compute_driver

(optional) Compute driver. Defaults to ‘ironic.IronicDriver’

max_concurrent_builds

(optional) Maximum number of instance builds to run concurrently Defaults to $::os_service_default.

Parameters:

  • max_concurrent_builds (Any) (defaults to: $::os_service_default)
  • compute_driver (Any) (defaults to: 'ironic.IronicDriver')


15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'manifests/compute/ironic.pp', line 15

class nova::compute::ironic (
  $max_concurrent_builds = $::os_service_default,
  $compute_driver        = 'ironic.IronicDriver'
) {

  include nova::deps
  require ::nova::ironic::common
  include ironic::client

  nova_config {
    'DEFAULT/compute_driver':           value => $compute_driver;
    'DEFAULT/max_concurrent_builds':    value => $max_concurrent_builds;
  }
}