Bug 1267984

Summary: ::ceilometer::config class missing in overcloud_controller*.pp and overcloud_compute.pp manifests
Product: Red Hat OpenStack Reporter: Gaëtan Trellu <gtrellu>
Component: openstack-tripleo-heat-templatesAssignee: Jay Dobies <jason.dobies>
Status: CLOSED ERRATA QA Contact: Giulio Fidente <gfidente>
Severity: medium Docs Contact:
Priority: high    
Version: 5.0 (RHEL 7)CC: achernet, chlong, gchenuet, gfidente, jason.dobies, mburns, nauvray, pkilambi, rhel-osp-director-maint, vmindru
Target Milestone: ---Keywords: Triaged
Target Release: 8.0 (Liberty)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-0.8.7-5.el7ost Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-07 21:41:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Gaëtan Trellu 2015-10-01 14:08:53 UTC
Description of problem:

We want to setup Ceilometer by changing some value via Hiera. The problem is these changes are not applied.

Version-Release number of selected component (if applicable):
rhos-release-0.72-1.noarch
python-rdomanager-oscplugin-0.0.8-44.el7ost.noarch
puddle images 2015-08-07.1

How reproducible:

Add theses options to controller.yaml:
# ceilometer
ceilometer::rpc_backend: 'rabbit'
ceilometer::config::ceilometer_config:
  DEFAULT/notification_driver:
    value: 'messaging'
  notification/ack_on_event_error:
    value: 'true'
  notification/store_events:
    value: 'true'

Run the deployment.

Actual results:

Nothing changed in the /etc/ceilometer/ceilometer.conf

Expected results:

Changes applied in the /etc/ceilometer/ceilometer.conf

Additional info:

To solve the issue, we have to include the ::ceilometer::config class in the overcloud_controller.pp, overcloud_controller_pacemaker.pp and overcloud_compute.pp files.

puppet/manifests/overcloud_compute.pp
puppet/manifests/overcloud_controller.pp
puppet/manifests/overcloud_controller_pacemaker.pp

Comment 3 Emilien Macchi 2015-10-02 16:20:13 UTC
https://review.openstack.org/230531

Comment 7 Giulio Fidente 2016-03-29 13:37:49 UTC
It's possible to specify arbitrary config settings for Ceilometer via ::ceilometer::config using openstack-tripleo-heat-templates-0.8.12-2.el7ost.noarch.rpm

Comment 9 errata-xmlrpc 2016-04-07 21:41:07 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHEA-2016-0604.html

Comment 10 Red Hat Bugzilla 2023-09-14 03:06:04 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days