Role gate scenario is in place but failing as the ceilometer_api is not starting. The api is not starting because the DbHooks class is attempting to get a connection to MongoDB when no mongo install has been done or is in fact required.
Further work will be:
* Modify the role to not install Apache or the ceilometer-api upstart/systemd service when Gnocchi is enabled for storage
* Modify the functional test to not attempt to reach the ceilometer-api when Gnocchi is enabled for storage.
Role gate scenario is in place but failing as the ceilometer_api is not starting. The api is not starting because the DbHooks class is attempting to get a connection to MongoDB when no mongo install has been done or is in fact required.
Based on feedback from Gordon Chung in #openstack- telemetry - http:// eavesdrop. openstack. org/irclogs/ %23openstack- telemetry/ %23openstack- telemetry. 2016-10- 04.log. html#t2016- 10-04T20: 08:57 it sounds like the scenario gate and the role needs further work.
Further work will be:
* Modify the role to not install Apache or the ceilometer-api upstart/systemd service when Gnocchi is enabled for storage
* Modify the functional test to not attempt to reach the ceilometer-api when Gnocchi is enabled for storage.