Puppet Class: aodh::quota

Defined in:
manifests/quota.pp

Overview

The aodh::quota class helps configure quota settings

Params

[*user_alarm_quota*]
  (optional) Maximum number of alarms defined for a user.
  Defaults to $facts['os_service_default'].

[*project_alarm_quota*]
  (optional) Maximum number of alarms defined for a project.
  Defaults to $facts['os_service_default'].

[*alarm_max_actions*]
  (optional) Maximum count of actions for each state of an alarm.
  Defaults to $facts['os_service_default'].

Parameters:

  • user_alarm_quota (Any) (defaults to: $facts['os_service_default'])
  • project_alarm_quota (Any) (defaults to: $facts['os_service_default'])
  • alarm_max_actions (Any) (defaults to: $facts['os_service_default'])


17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/quota.pp', line 17

class aodh::quota (
  $user_alarm_quota    = $facts['os_service_default'],
  $project_alarm_quota = $facts['os_service_default'],
  $alarm_max_actions   = $facts['os_service_default'],
) {

  include aodh::deps
  include aodh::params

  aodh_config {
    'api/user_alarm_quota':    value => $user_alarm_quota;
    'api/project_alarm_quota': value => $project_alarm_quota;
    'api/alarm_max_actions':   value => $alarm_max_actions;
  }

}