29 lines
929 B
Ruby
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 }
|