Puppet Class: nova::patch::config

Defined in:
manifests/patch/config.pp

Overview

Class: nova:patch::config

This class is aim to configure nova.patch parameters

Parameters:

monkey_patch

(optional) Apply monkey patching or not Defaults to false

monkey_patch_modules

(optional) List of modules/decorators to monkey patch Defaults to $::os_service_default

Parameters:

  • monkey_patch (Any) (defaults to: false)
  • monkey_patch_modules (Any) (defaults to: $::os_service_default)


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

class nova::patch::config (
  $monkey_patch                        = false,
  $monkey_patch_modules                = $::os_service_default,
) {

  include nova::deps

  $monkey_patch_modules_real = pick(join(any2array($monkey_patch_modules), ','), $::os_service_default)

  nova_config {
    'DEFAULT/monkey_patch':         value => $monkey_patch;
    'DEFAULT/monkey_patch_modules': value => $monkey_patch_modules_real;
  }
}