OpenStack Ceilometer Puppet Module
Go to file
Dan Prince a3b324dba2 Inline a custom file_line provider to fix agent.
Fixes an issue in the ceilometer::agent::compute manifest
where nova.conf config values for the notification_driver
would get added to the wrong section (always to the end of
the file).

As part of the fix a custom file_line 'after' provider which
supports a new after option has been added.
This allows us to have some control over which section *new*
file lines go into. If there are any pre-existing matching
lines in the file the assumption is that they are already in
the correct section and can be edited in place.

NOTE: I've submitted a pull request to the upstream stdlib repo here
to add the new 'after' option:

  https://github.com/puppetlabs/puppetlabs-stdlib/pull/174

Once this (or something better) lands in stdlib we can update
puppet-ceilometer to use it.

Fixes LP Bug #1217867

Change-Id: Ic09f5232b322cde687d663d1ef38ef0fd12f32ff
2013-09-03 13:17:29 -04:00
examples Add an example 2012-12-11 18:35:54 +01:00
lib/puppet Inline a custom file_line provider to fix agent. 2013-09-03 13:17:29 -04:00
manifests Inline a custom file_line provider to fix agent. 2013-09-03 13:17:29 -04:00
spec Inline a custom file_line provider to fix agent. 2013-09-03 13:17:29 -04:00
.fixtures.yml Update .fixtures.yml to use puppetlabs/inifile 2013-08-08 18:56:20 -07:00
.gitreview Add .gitreview 2013-05-21 19:49:00 -04:00
.travis.yml Add rspec tests for ceilometer and ceilometer::api 2013-04-04 17:40:02 -04:00
Gemfile Replace deprecated :rubygems source 2013-06-30 22:08:36 -04:00
LICENSE Update LICENSE & README 2012-12-07 12:37:28 +01:00
Modulefile Fix dependency syntax in Modulefile 2013-04-03 19:12:06 -04:00
Rakefile Fail puppet-lint on warnings 2013-08-28 13:26:34 -04:00
README Update README 2013-04-26 13:09:21 +03:00

puppet-ceilometer

This is the ceilometer module.

License
-------

Apache License 2.0

   Copyright 2012 eNovance <licensing@enovance.com>

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

Contact
-------

techs@enovance.com