diff --git a/ansible/roles/ceilometer/tasks/precheck.yml b/ansible/roles/ceilometer/tasks/precheck.yml index 5f45ba3c32..a770b79b7b 100644 --- a/ansible/roles/ceilometer/tasks/precheck.yml +++ b/ansible/roles/ceilometer/tasks/precheck.yml @@ -23,3 +23,12 @@ - enable_ceilometer | bool - not enable_mongodb | bool - ceilometer_database_type == "mongodb" + +- name: Checking gnocchi backend for ceilometer + run_once: True + local_action: fail msg="ceilometer_database_type or ceilometer_event_type set to 'gnocchi' but gnocchi is not enabled" + changed_when: false + when: + - enable_ceilometer | bool + - not enable_gnocchi | bool + - (ceilometer_database_type == "gnocchi" or ceilometer_event_type == "gnocchi")