diff --git a/spec/acceptance/redis_cli_task_spec.rb b/spec/acceptance/redis_cli_task_spec.rb index 5e74218e..ebcc8bdc 100644 --- a/spec/acceptance/redis_cli_task_spec.rb +++ b/spec/acceptance/redis_cli_task_spec.rb @@ -9,7 +9,7 @@ let(:task_name) { 'redis::redis_cli' } - unless fact('os.family') == 'RedHat' && fact('os.release.major').to_i >= 9 + if bolt_supported? include_examples 'an idempotent resource' do let(:manifest) { 'include redis' } end diff --git a/spec/spec_helper_acceptance.rb b/spec/spec_helper_acceptance.rb index ba35a2f6..970060d0 100644 --- a/spec/spec_helper_acceptance.rb +++ b/spec/spec_helper_acceptance.rb @@ -6,11 +6,7 @@ # sysctl is untestable in docker install_puppet_module_via_pmt_on(host, 'puppet-augeasproviders_sysctl') unless host['hypervisor'] == 'docker' - unless fact_on(host, 'os.family') == 'RedHat' && fact_on(host, 'os.release.major').to_i >= 9 - # puppet-bolt rpm for CentOS 9 is not yet available - # https://tickets.puppetlabs.com/browse/MODULES-11275 - host.install_package('puppet-bolt') - end + host.install_package('puppet-bolt') if bolt_supported?(host) if fact_on(host, 'os.family') == 'Debian' # APT required for Debian based systems where `$redis::manage_repo` is `true`