openstack-ansible-os_neutron/templates/metering_agent.ini.j2
Hugh Saunders 6aaf1e7fd7 Use full path for metering_agent interface_Driver
Metering agent has not been updated to resolve stevedore aliases for
drivers so the full module.path string must be used instead.

Change-Id: I2f0991fc0ab14fa7ccdd677437c2cf2a5ba78377
Closes-Bug: #1656278
2017-01-13 19:54:24 +00:00

24 lines
732 B
Django/Jinja

# {{ ansible_managed }}
# General
[DEFAULT]
debug = {{ debug }}
# Drivers
driver = {{ neutron_driver_metering }}
# Other agents will use neutron_plugins[neutron_plugin_type].driver_interface
# for the interface_driver, but that uses a stevedore alias. Metering agent
# hasn't been updated to use stevedore alises so that fails. To work around
# the problem until metering agent is updated, we should use the full
# module.class path to the interface driver.
# TODO(hughsaunders): switch back to stevedore when
# https://review.openstack.org/#/c/419881/ merges and is backported.
interface_driver = {{ neutron_services['neutron-metering-agent'].interface_driver }}
# Intervals
measure_interval = 30
[AGENT]
report_interval = 30