3f0cdd5061
This change refactors the lma_collector Puppet module regarding the processing of the OpenStack notifications to get rid of the coupling with Fuel. In particular, the configuration of the OpenStack services is done in the external manifests since there was no point to have it in lma_collector. The change removes also workarounds that were necessary with older versions of the plugin: - heat-engine is now managed as a regular service. - the can_exit flag is reverted back to false for the AMQP plugins Finally it restarts properly the Keystone service if necessary: Keystone is executed as a WSGI application in Apache so we need to restart Apache if the Keystone configuration changes. Change-Id: I39a2d25695449271b946ddcbca00cd8911dbdbb4 Implements: blueprint lma-without-fuel
29 lines
1.1 KiB
JSON
29 lines
1.1 KiB
JSON
{
|
|
"name": "mirantis-lma_collector",
|
|
"version": "1.0.0",
|
|
"author": "Simon Pasquier <spasquier@mirantis.com>",
|
|
"summary": "Puppet LMA Collector Module",
|
|
"license": "Apache-2.0",
|
|
"source": "git://git.openstack.org/cgit/openstack/fuel-plugin-lma-collector.git",
|
|
"project_page": "none",
|
|
"issues_url": "none",
|
|
"operatingsystem_support": [
|
|
{
|
|
"operatingsystem": "Ubuntu",
|
|
"operatingsystemrelease": ["14.04"]
|
|
}
|
|
],
|
|
"requirements": [
|
|
{"name": "puppet", "version_requirement": "3.x"},
|
|
{"name": "pe", "version_requirement": "3.x"}
|
|
],
|
|
"description": "Puppet module for configuring the LMA collector service",
|
|
"dependencies": [
|
|
{"name": "mirantis/heka", "version_requirement": "1.x"},
|
|
{"name": "puppet/collectd", "version_requirement": ">= 4.1.2"},
|
|
{"name": "puppetlabs/apache", "version_requirement": ">= 1.4.0"},
|
|
{"name": "puppetlabs/inifile", "version_requirement": ">= 1.4.2"},
|
|
{"name": "puppetlabs/stdlib", "version_requirement": "4.x"}
|
|
]
|
|
}
|