From 9e411800305dac8bb749db29af3b54e93a939f88 Mon Sep 17 00:00:00 2001 From: emilienm Date: Fri, 7 Dec 2012 10:10:13 +0100 Subject: [PATCH] Add tests --- manifests/central-agent.pp | 51 -------------------------------------- tests/agent-central.pp | 4 +++ tests/agent-compute.pp | 4 +++ tests/collector.pp | 4 +++ 4 files changed, 12 insertions(+), 51 deletions(-) delete mode 100644 manifests/central-agent.pp create mode 100644 tests/agent-central.pp create mode 100644 tests/agent-compute.pp create mode 100644 tests/collector.pp diff --git a/manifests/central-agent.pp b/manifests/central-agent.pp deleted file mode 100644 index d60e40f2..00000000 --- a/manifests/central-agent.pp +++ /dev/null @@ -1,51 +0,0 @@ -class ceilometer::collector( - $keystone_password, - $verbose = 'False', - $debug = 'False', - $rabbit_host = '127.0.0.1', - $rabbit_port = 5672, - $rabbit_userid = 'guest', - $rabbit_password = '', - $rabbit_virtualhost = '/', - $database_connection = 'mysql://ceilometer:ceilometer@127.0.0.1/ceilometer', - $keystone_host = '127.0.0.1', - $keystone_port = '35357', - $keystone_protocol = 'http', - $keystone_user = 'ceilometer', -) { - - package { 'ceilometer-collector': - ensure => installed - } - - ceilometer_setting { - 'DEFAULT/rabbit_host': value => $rabbit_host; - 'DEFAULT/rabbit_port': value => $rabbit_port; - 'DEFAULT/rabbit_userid': value => $rabbit_userid; - 'DEFAULT/rabbit_password': value => $rabbit_password; - 'DEFAULT/rabbit_virtualhost': value => $rabbit_virtualhost; - 'DEFAULT/debug': value => $debug; - 'DEFAULT/verbose': value => $verbose; - 'DEFAULT/database_connection': value => $database_connection; - 'keystone_authtoken/auth_host': value => $keystone_host; - 'keystone_authtoken/auth_port': value => $keystone_port; - 'keystone_authtoken/protocol': value => $keystone_protocol; - } - - file { ['/etc/ceilometer/ceilometer.conf']: - } - - if $enabled { - $service_ensure = 'running' - } else { - $service_ensure = 'stopped' - } - - service { 'ceilometer-collector': - name => $::ceilometer::params::collector_package_name - enable => $enabled, - hasstatus => true, - hasrestart => true, - } - -} diff --git a/tests/agent-central.pp b/tests/agent-central.pp new file mode 100644 index 00000000..e26c5f9b --- /dev/null +++ b/tests/agent-central.pp @@ -0,0 +1,4 @@ +class { 'ceilometer::agent-central': + debug => 'true', + verbose => 'true', +} diff --git a/tests/agent-compute.pp b/tests/agent-compute.pp new file mode 100644 index 00000000..ccfc5d5a --- /dev/null +++ b/tests/agent-compute.pp @@ -0,0 +1,4 @@ +class { 'ceilometer::agent-compute': + debug => 'true', + verbose => 'true', +} diff --git a/tests/collector.pp b/tests/collector.pp new file mode 100644 index 00000000..e71a628d --- /dev/null +++ b/tests/collector.pp @@ -0,0 +1,4 @@ +class { 'ceilometer::collector': + debug => 'true', + verbose => 'true', +}