rabbitmq SSL: check puppet resource instead of actual config
authorJuan Antonio Osorio Robles <jaosorior@redhat.com>
Fri, 10 Mar 2017 11:47:48 +0000 (13:47 +0200)
committerJuan Antonio Osorio Robles <jaosorior@redhat.com>
Fri, 10 Mar 2017 11:47:48 +0000 (13:47 +0200)
The configuration is done via the oslo::messaging::rabbit resource
from puppet-oslo. We should be checking for the resource that we're
using instead of the underlying configuration file.

Change-Id: I2f0a392e4b0a7a7ab61cc1e853fca44c3b9cbe97

spec/classes/ceilometer_init_spec.rb

index 3a3e2a34124f646f05e510ca2e8bc068571b3480..011d9bb30534d30d7fd36655ab1209d361a446b0 100644 (file)
@@ -271,11 +271,13 @@ describe 'ceilometer' do
 
   shared_examples_for 'rabbit with SSL support' do
     context "with default parameters" do
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/rabbit_use_ssl').with_value('<SERVICE DEFAULT>') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_ca_certs').with_value('<SERVICE DEFAULT>') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_certfile').with_value('<SERVICE DEFAULT>') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_keyfile').with_value('<SERVICE DEFAULT>') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_version').with_value('<SERVICE DEFAULT>') }
+    it { is_expected.to contain_oslo__messaging__rabbit('ceilometer_config').with(
+      :rabbit_use_ssl     => '<SERVICE DEFAULT>',
+      :kombu_ssl_ca_certs => '<SERVICE DEFAULT>',
+      :kombu_ssl_certfile => '<SERVICE DEFAULT>',
+      :kombu_ssl_keyfile  => '<SERVICE DEFAULT>',
+      :kombu_ssl_version  => '<SERVICE DEFAULT>',
+    )}
     end
 
     context "with SSL enabled with kombu" do
@@ -287,11 +289,13 @@ describe 'ceilometer' do
         :kombu_ssl_version  => 'TLSv1'
       ) }
 
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/rabbit_use_ssl').with_value(true) }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_ca_certs').with_value('/path/to/ca.crt') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_certfile').with_value('/path/to/cert.crt') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_keyfile').with_value('/path/to/cert.key') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_version').with_value('TLSv1') }
+    it { is_expected.to contain_oslo__messaging__rabbit('ceilometer_config').with(
+      :rabbit_use_ssl     => true,
+      :kombu_ssl_ca_certs => '/path/to/ca.crt',
+      :kombu_ssl_certfile => '/path/to/cert.crt',
+      :kombu_ssl_keyfile  => '/path/to/cert.key',
+      :kombu_ssl_version  => 'TLSv1'
+    )}
     end
 
     context "with SSL enabled without kombu" do
@@ -299,11 +303,9 @@ describe 'ceilometer' do
         :rabbit_use_ssl  => true
       ) }
 
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/rabbit_use_ssl').with_value(true) }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_ca_certs').with_value('<SERVICE DEFAULT>') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_certfile').with_value('<SERVICE DEFAULT>') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_keyfile').with_value('<SERVICE DEFAULT>') }
-      it { is_expected.to contain_ceilometer_config('oslo_messaging_rabbit/kombu_ssl_version').with_value('<SERVICE DEFAULT>') }
+    it { is_expected.to contain_oslo__messaging__rabbit('ceilometer_config').with(
+      :rabbit_use_ssl     => true,
+    )}
     end
 
     context "with SSL wrongly configured" do