Puppet Class: swift::proxy::ceilometer

Inherits:
swift
Defined in:
manifests/proxy/ceilometer.pp

Overview

Configure ceilometer middleware for swift

Dependencies

puppet-ceilometer (github.com/enovance/puppet-ceilometer)

Examples

Authors

Francois Charlier fcharlier@enovance.com

Copyright 2013 eNovance licensing@enovance.com

Parameters:

  • ensure (Any) (defaults to: 'present')


18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'manifests/proxy/ceilometer.pp', line 18

class swift::proxy::ceilometer(
  $ensure = 'present'
) inherits swift {

  User['swift'] {
    groups +> 'ceilometer',
  }

  concat::fragment { 'swift_ceilometer':
    target  => '/etc/swift/proxy-server.conf',
    content => template('swift/proxy/ceilometer.conf.erb'),
    order   => '33',
    require => Class['::ceilometer']
  }

}