diff --git a/manifests/api.pp b/manifests/api.pp index d1f2dc47..e6319ba4 100644 --- a/manifests/api.pp +++ b/manifests/api.pp @@ -66,11 +66,14 @@ class aodh::api ( $gnocchi_external_domain_name = 'Default', ) inherits aodh::params { - include aodh::deps include aodh::params include aodh::policy + validate_legacy(Boolean, 'validate_bool', $manage_service) + validate_legacy(Boolean, 'validate_bool', $enabled) + validate_legacy(Boolean, 'validate_bool', $sync_db) + if $auth_strategy == 'keystone' { include aodh::keystone::authtoken } diff --git a/manifests/evaluator.pp b/manifests/evaluator.pp index bb8c26a8..92513244 100644 --- a/manifests/evaluator.pp +++ b/manifests/evaluator.pp @@ -43,6 +43,9 @@ class aodh::evaluator ( include aodh::deps include aodh::params + validate_legacy(Boolean, 'validate_bool', $manage_service) + validate_legacy(Boolean, 'validate_bool', $enabled) + aodh_config { 'evaluator/evaluation_interval': value => $evaluation_interval; 'DEFAULT/event_alarm_cache_ttl': value => $event_alarm_cache_ttl; diff --git a/manifests/listener.pp b/manifests/listener.pp index 219dbfbe..e02c17ed 100644 --- a/manifests/listener.pp +++ b/manifests/listener.pp @@ -43,6 +43,9 @@ class aodh::listener ( include aodh::deps include aodh::params + validate_legacy(Boolean, 'validate_bool', $manage_service) + validate_legacy(Boolean, 'validate_bool', $enabled) + aodh_config { 'listener/workers': value => $workers; 'listener/event_alarm_topic': value => $event_alarm_topic; diff --git a/manifests/notifier.pp b/manifests/notifier.pp index 2a9a4033..e23da5a2 100644 --- a/manifests/notifier.pp +++ b/manifests/notifier.pp @@ -39,6 +39,9 @@ class aodh::notifier ( include aodh::deps include aodh::params + validate_legacy(Boolean, 'validate_bool', $manage_service) + validate_legacy(Boolean, 'validate_bool', $enabled) + aodh_config { 'notifier/workers': value => $workers; 'notifier/batch_size': value => $batch_size;