Files
puppet-neutron/manifests/quota/sfc.pp
Takashi Kajinami 83478a42af networking-sfc: Support [quota] parameters
This change adds support for additional quota parameters, which are
used by the networking-sfc plugin.

Change-Id: Ibc2f650a6672ee3b2625af31c37f9bfe69d4cac1
2022-04-12 04:20:53 +00:00

45 lines
1.3 KiB
Puppet

# == Class: neutron::quta::sfc
#
# Setups neutron quota for networking-sfc.
#
# === Parameters
#
# [*quota_port_chain*]
# (Optional) Maximum number of port chain per tenant.
# Defaults to $::os_service_default.
#
# [*quota_port_pair_group*]
# (Optional) Maximum number of port pair group per tenant.
# Defaults to $::os_service_default.
#
# [*quota_port_pair*]
# (Optional) Maximum number of port pair per tenant.
# Defaults to $::os_service_default.
#
# [*quota_service_graphs*]
# (Optional) Maximum number of Service Graphs per tenant.
# Defaults to $::os_service_default.
#
# [*quota_flow_classifier*]
# (Optional) Maximum number of Flow Classifiers per tenant.
# Defaults to $::os_service_default.
#
class neutron::quota::sfc (
$quota_port_chain = $::os_service_default,
$quota_port_pair_group = $::os_service_default,
$quota_port_pair = $::os_service_default,
$quota_service_graphs = $::os_service_default,
$quota_flow_classifier = $::os_service_default
) {
include neutron::deps
neutron_config {
'quota/quota_port_chain': value => $quota_port_chain;
'quota/quota_port_pair_group': value => $quota_port_pair_group;
'quota/quota_port_pair': value => $quota_port_pair;
'quota/quota_service_graphs': value => $quota_service_graphs;
'quota/quota_flow_classifier': value => $quota_flow_classifier;
}
}