]> review.fuel-infra Code Review - puppet-modules/puppet-ceilometer.git/commitdiff
Add tests
authoremilienm <emilien@enovance.com>
Fri, 7 Dec 2012 09:10:13 +0000 (10:10 +0100)
committeremilienm <emilien@enovance.com>
Fri, 7 Dec 2012 09:10:13 +0000 (10:10 +0100)
manifests/central-agent.pp [deleted file]
tests/agent-central.pp [new file with mode: 0644]
tests/agent-compute.pp [new file with mode: 0644]
tests/collector.pp [new file with mode: 0644]

diff --git a/manifests/central-agent.pp b/manifests/central-agent.pp
deleted file mode 100644 (file)
index d60e40f..0000000
+++ /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 (file)
index 0000000..e26c5f9
--- /dev/null
@@ -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 (file)
index 0000000..ccfc5d5
--- /dev/null
@@ -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 (file)
index 0000000..e71a628
--- /dev/null
@@ -0,0 +1,4 @@
+class { 'ceilometer::collector':
+  debug => 'true',
+  verbose => 'true',
+}