diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-09-05 01:39:47 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-09-05 01:39:47 +0000 |
| commit | 27b4f6fc7f14749224e942d13f95115e044afe5d (patch) | |
| tree | b4bd1a235d3a2412204f7b68e25f0f428dee720c | |
| parent | 7d490a73d9e4a304f871e052b93ae05de513863d (diff) | |
| parent | c6dd71411aaf2f110e34a524824b67962d7ea068 (diff) | |
| download | kolla-27b4f6fc7f14749224e942d13f95115e044afe5d.tar.gz kolla-27b4f6fc7f14749224e942d13f95115e044afe5d.zip | |
Merge "Add precheck for ceilometer backend"
| -rw-r--r-- | ansible/roles/ceilometer/tasks/bootstrap.yml | 5 | ||||
| -rw-r--r-- | ansible/roles/prechecks/tasks/service_checks.yml | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/ansible/roles/ceilometer/tasks/bootstrap.yml b/ansible/roles/ceilometer/tasks/bootstrap.yml index d519d9e8d..13fd87f9b 100644 --- a/ansible/roles/ceilometer/tasks/bootstrap.yml +++ b/ansible/roles/ceilometer/tasks/bootstrap.yml @@ -1,4 +1,9 @@ --- +- name: Checking backend for ceilometer + local_action: fail msg="No backend enabled for ceilometer. Mongodb is the only supported one for now" + changed_when: false + when: enable_ceilometer | bool and not enable_mongodb | bool + - name: Creating Ceilometer database command: docker exec -t mongodb mongo --host {{ ceilometer_database_address }} --eval 'db = db.getSiblingDB("{{ ceilometer_database_name }}"); db.addUser({user':' "{{ ceilometer_database_user }}", pwd':' "{{ ceilometer_database_password}}", roles':' [ "readWrite", "dbAdmin" ]})' register: database diff --git a/ansible/roles/prechecks/tasks/service_checks.yml b/ansible/roles/prechecks/tasks/service_checks.yml index 1faa83185..700f3a276 100644 --- a/ansible/roles/prechecks/tasks/service_checks.yml +++ b/ansible/roles/prechecks/tasks/service_checks.yml @@ -56,3 +56,8 @@ - enable_neutron_agent_ha | bool - groups['neutron-dhcp-agent'] | length < 2 or groups['neutron-l3-agent'] | length < 2 + +- name: Checking backend for ceilometer + local_action: fail msg="No backend enabled for ceilometer. Mongodb is the only supported one for now" + changed_when: false + when: enable_ceilometer | bool and not enable_mongodb | bool |
