X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=3rdparty%2Fmodules%2Fopenstacklib%2Fspec%2Facceptance%2Frabbitmq_spec.rb;fp=3rdparty%2Fmodules%2Fopenstacklib%2Fspec%2Facceptance%2Frabbitmq_spec.rb;h=0000000000000000000000000000000000000000;hb=6e1426dc77fb4e5d51f07c187c6f2219431dc31e;hp=51e8e999b9414dec3b691f34efcc8eccd4697e16;hpb=87423ba664cd5f2bb462ebadd08b1a90d0fe1c8d;p=mirror%2Fdsa-puppet.git diff --git a/3rdparty/modules/openstacklib/spec/acceptance/rabbitmq_spec.rb b/3rdparty/modules/openstacklib/spec/acceptance/rabbitmq_spec.rb deleted file mode 100644 index 51e8e999b..000000000 --- a/3rdparty/modules/openstacklib/spec/acceptance/rabbitmq_spec.rb +++ /dev/null @@ -1,65 +0,0 @@ -require 'spec_helper_acceptance' - -describe 'openstacklib class' do - - context 'default parameters' do - - it 'should work with no errors' do - pp= <<-EOS - Exec { logoutput => 'on_failure' } - - if $::osfamily == 'RedHat' { - # RabbitMQ is not available in default repo - class { '::openstack_extras::repo::redhat::redhat': - # Kilo is not GA yet, so let's use the testing repo - manage_rdo => false, - repo_hash => { - 'rdo-kilo-testing' => { - 'baseurl' => 'https://repos.fedorapeople.org/repos/openstack/openstack-kilo/testing/el7/', - # packages are not GA so not signed - 'gpgcheck' => '0', - 'priority' => 97, - }, - }, - } - $package_provider = 'yum' - } else { - $package_provider = 'apt' - } - - class { '::rabbitmq': - delete_guest_user => true, - package_provider => $package_provider - } - - # openstacklib resources - include ::openstacklib::openstackclient - - ::openstacklib::messaging::rabbitmq { 'beaker': - userid => 'beaker', - is_admin => true, - } - EOS - - # Run it twice and test for idempotency - apply_manifest(pp, :catch_failures => true) - apply_manifest(pp, :catch_changes => true) - end - - describe 'test rabbitmq resources' do - it 'should list rabbitmq beaker resources' do - shell('rabbitmqctl list_users') do |r| - expect(r.stdout).to match(/^beaker/) - expect(r.stdout).not_to match(/^guest/) - expect(r.exit_code).to eq(0) - end - - shell('rabbitmqctl list_permissions') do |r| - expect(r.stdout).to match(/^beaker\t\.\*\t\.\*\t\.\*$/) - expect(r.exit_code).to eq(0) - end - end - end - - end -end