File: sfc.pp

package info (click to toggle)
puppet-module-neutron 25.0.0-6
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 3,708 kB
  • sloc: ruby: 12,680; python: 38; sh: 15; makefile: 10
file content (44 lines) | stat: -rw-r--r-- 1,445 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# == Class: neutron::quota::sfc
#
# Setups neutron quota for networking-sfc.
#
# === Parameters
#
# [*quota_port_chain*]
#  (Optional) Maximum number of port chain per tenant.
#  Defaults to $facts['os_service_default'].
#
# [*quota_port_pair_group*]
#  (Optional) Maximum number of port pair group per tenant.
#  Defaults to $facts['os_service_default'].
#
# [*quota_port_pair*]
#  (Optional) Maximum number of port pair per tenant.
#  Defaults to $facts['os_service_default'].
#
# [*quota_service_graphs*]
#  (Optional) Maximum number of Service Graphs per tenant.
#  Defaults to $facts['os_service_default'].
#
# [*quota_flow_classifier*]
#  (Optional) Maximum number of Flow Classifiers per tenant.
#  Defaults to $facts['os_service_default'].
#
class neutron::quota::sfc (
  $quota_port_chain      = $facts['os_service_default'],
  $quota_port_pair_group = $facts['os_service_default'],
  $quota_port_pair       = $facts['os_service_default'],
  $quota_service_graphs  = $facts['os_service_default'],
  $quota_flow_classifier = $facts['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;
  }
}