From 100a8b3bb60561555cd901619cbb023b392dc091 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fran=C3=A7ois=20Charlier?= Date: Tue, 11 Dec 2012 18:35:54 +0100 Subject: [PATCH] Add an example --- examples/site.pp | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 examples/site.pp diff --git a/examples/site.pp b/examples/site.pp new file mode 100644 index 0000000..842a448 --- /dev/null +++ b/examples/site.pp @@ -0,0 +1,35 @@ +node default { + Exec { + path => ['/usr/bin', '/bin', '/usr/sbin', '/sbin'] + } + + # First, install a mysql server + class { 'mysql::server': } + # And create the database + class { 'ceilometer::db::mysql': + password => 'ceilometer', + } + + # Add the base ceilometer class & parameters + # This class is required by ceilometer agents & api classes + # The metering_secret parameter is mandatory + class { 'ceilometer': + metering_secret => 'darksecret' + } + + # Configure the ceilometer database + # Only needed if ceilometer::agent::central or ceilometer::api are declared + class { 'ceilometer::db': + } + + # Install the ceilometer-api service + # The keystone_password parameter is mandatory + class { 'ceilometer::api': + keystone_password => 'tralalayouyou' + } + + # Install compute agent + class { 'ceilometer::agent::compute': + } + +} -- 2.45.2