puppet-aodh/manifests/quota.pp
Takashi Kajinami 895c8b4037 Add support for quota parameters
This patch introduces the new ``aodh::quota`` class, to support
parameters which define quota amount in aodh.

Change-Id: Ice37e64bddb0e128f3fc98de7b5fe35bd08e5f36
2020-08-04 08:10:01 +09:00

33 lines
882 B
Puppet

# The aodh::quota class helps configure quota settings
#
# == Params
#
# [*user_alarm_quota*]
# (optional) Maximum number of alarms defined for a user.
# Defaults to $:os_service_default.
#
# [*project_alarm_quota*]
# (optional) Maximum number of alarms defined for a project.
# Defaults to $:os_service_default.
#
# [*alarm_max_actions*]
# (optional) Maximum count of actions for each state of an alarm.
# Defaults to $:os_service_default.
#
class aodh::quota (
$user_alarm_quota = $::os_service_default,
$project_alarm_quota = $::os_service_default,
$alarm_max_actions = $::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;
}
}