
Some classes require nova::compute::libvirt but there is no need to put that class into dependencies because resource orders are defined by deps or explicit definitions. Also, the base libvirt class is not really required. This change removes these dependencies, to avoid enforcing orders as much as possible. Change-Id: Icbb2fa209effd355cef36f35662bfdcf18d8b090
42 lines
1.1 KiB
Puppet
42 lines
1.1 KiB
Puppet
# == Class: nova::compute::libvirt::virtstoraged
|
|
#
|
|
# virtstoraged configuration
|
|
#
|
|
# === Parameters:
|
|
#
|
|
# [*log_level*]
|
|
# Defines a log level to filter log outputs.
|
|
# Defaults to $::os_service_default
|
|
#
|
|
# [*log_filters*]
|
|
# Defines a log filter to select a different logging level for
|
|
# for a given category log outputs.
|
|
# Defaults to $::os_service_default
|
|
#
|
|
# [*log_outputs*]
|
|
# (optional) Defines log outputs, as specified in
|
|
# https://libvirt.org/logging.html
|
|
# Defaults to $::os_service_default
|
|
#
|
|
# [*ovs_timeout*]
|
|
# (optional) A timeout for openvswitch calls made by libvirt
|
|
# Defaults to $::os_service_default
|
|
#
|
|
class nova::compute::libvirt::virtstoraged (
|
|
$log_level = $::os_service_default,
|
|
$log_filters = $::os_service_default,
|
|
$log_outputs = $::os_service_default,
|
|
$ovs_timeout = $::os_service_default,
|
|
) {
|
|
|
|
include nova::deps
|
|
|
|
virtstoraged_config {
|
|
'log_level': value => $log_level;
|
|
'log_filters': value => $log_filters, quote => true;
|
|
'log_outputs': value => $log_outputs, quote => true;
|
|
'ovs_timeout': value => $ovs_timeout;
|
|
}
|
|
}
|
|
|