Puppet Class: nova::compute::libvirt::virtlockd

Defined in:
manifests/compute/libvirt/virtlockd.pp

Overview

Class: nova::compute::libvirt::virtlockd

virtlockd configuration

Parameters:

log_level

Defines a log level to filter log outputs. Defaults to $facts

log_filters

Defines a log filter to select a different logging level for for a given category log outputs. Defaults to $facts

log_outputs

(optional) Defines log outputs, as specified in libvirt.org/logging.html Defaults to $facts

max_clients

The maximum number of concurrent client connections to allow on primary socket. Defaults to $facts

admin_max_clients

The maximum number of concurrent client connections to allow on administrative socket. Defaults to $facts

max_size

Maximum file size before rolling over. Defaults to $facts

max_backups

Maximum number of backup files to keep. Defaults to $facts

Parameters:

  • log_level (Any) (defaults to: $facts['os_service_default'])
  • log_filters (Any) (defaults to: $facts['os_service_default'])
  • log_outputs (Any) (defaults to: $facts['os_service_default'])
  • max_clients (Any) (defaults to: $facts['os_service_default'])
  • admin_max_clients (Any) (defaults to: $facts['os_service_default'])
  • max_size (Any) (defaults to: $facts['os_service_default'])
  • max_backups (Any) (defaults to: $facts['os_service_default'])


39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'manifests/compute/libvirt/virtlockd.pp', line 39

class nova::compute::libvirt::virtlockd (
  $log_level         = $facts['os_service_default'],
  $log_filters       = $facts['os_service_default'],
  $log_outputs       = $facts['os_service_default'],
  $max_clients       = $facts['os_service_default'],
  $admin_max_clients = $facts['os_service_default'],
  $max_size          = $facts['os_service_default'],
  $max_backups       = $facts['os_service_default'],
) {

  include nova::deps

  virtlockd_config {
    'log_level':         value => pick($log_level, $facts['os_service_default']);
    'log_filters':       value => pick($log_filters, $facts['os_service_default']), quote => true;
    'log_outputs':       value => pick($log_outputs, $facts['os_service_default']), quote => true;
    'max_clients':       value => pick($max_clients, $facts['os_service_default']);
    'admin_max_clients': value => pick($admin_max_clients, $facts['os_service_default']);
    'max_size':          value => pick($max_size, $facts['os_service_default']);
    'max_backups':       value => pick($max_backups, $facts['os_service_default']);
  }
}