From b08bd903ae6e2bc851bd65354aa756787385d1b8 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Mon, 4 Jul 2022 02:54:28 +0900 Subject: [PATCH] Load rabbitmq_federation plugin first Currently the 'rabbitmq-plguins enable' command does not explicitly enable the plugin if that is implicitly enabled in CentOS. This change let the rabbitmq_federation plugin loaded before its management plugin to workaround the problem. --- spec/acceptance/parameter_spec.rb | 2 +- spec/acceptance/user_spec.rb | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/spec/acceptance/parameter_spec.rb b/spec/acceptance/parameter_spec.rb index 54d702cde..acef596f6 100644 --- a/spec/acceptance/parameter_spec.rb +++ b/spec/acceptance/parameter_spec.rb @@ -16,7 +16,7 @@ class { 'rabbitmq': admin_enable => true, } - rabbitmq_plugin { [ 'rabbitmq_federation_management', 'rabbitmq_federation' ]: + rabbitmq_plugin { [ 'rabbitmq_federation', 'rabbitmq_federation_management' ]: ensure => present } ~> Service['rabbitmq-server'] diff --git a/spec/acceptance/user_spec.rb b/spec/acceptance/user_spec.rb index d56b6909f..e79704bed 100644 --- a/spec/acceptance/user_spec.rb +++ b/spec/acceptance/user_spec.rb @@ -41,10 +41,6 @@ class { 'rabbitmq': context 'destroy user resource' do it 'runs successfully' do pp = <<-EOS - if $facts['os']['family'] == 'RedHat' { - class { 'erlang': repo_source => 'packagecloud' } - Class['erlang'] -> Class['rabbitmq'] - } rabbitmq_user { 'dan': ensure => absent, }