diff --git a/spec/setup_acceptance_node.pp b/spec/setup_acceptance_node.pp new file mode 100644 index 0000000..7977589 --- /dev/null +++ b/spec/setup_acceptance_node.pp @@ -0,0 +1,15 @@ +case $facts['os']['name'] { + 'CentOS': { + # Mosquitto is packaged in EPEL + package { 'epel-release': + ensure => installed, + } + } + 'Fedora': { + # For serverspec + package { 'iproute': + ensure => installed, + } + } + default: {} +} diff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb index 83f2075..a97f642 100644 --- a/spec/spec_helper_acceptance.rb +++ b/spec/spec_helper_acceptance.rb @@ -2,12 +2,3 @@ # This file is completely managed via modulesync require 'voxpupuli/acceptance/spec_helper_acceptance' - -configure_beaker do |host| - case fact_on(host, 'operatingsystem') - when 'CentOS' - host.install_package('epel-release') - when 'Fedora' - host.install_package('iproute') - end -end