puppet-openstack_spec_helper/lib/puppet-openstack_spec_helper/defaults.rb

29 lines
929 B
Ruby

# This file contains a module to return a default set of facts and supported
# operating systems for the tests in this module.
module OSDefaults
def self.get_facts(extra_facts={})
{
:os_service_default => '<SERVICE DEFAULT>',
:os_workers => 2,
:os_workers_heat_engine => 2,
:os_workers_keystone => 4,
:puppetversion => Puppet.version,
:concat_basedir => '/dne'
}.merge(extra_facts)
end
def self.get_supported_os
[
{ 'operatingsystem' => 'CentOS',
'operatingsystemrelease' => [ '9' ] },
{ 'operatingsystem' => 'Ubuntu',
'operatingsystemrelease' => [ '22.04' ] },
{ 'operatingsystem' => 'Debian',
'operatingsystemrelease' => [ '12' ] }
]
end
end
# Make sure we include any helpers for spec tests.
Dir[File.dirname(__FILE__) + '/support/**/*.rb'].each { |f| require f }