Files
f4bab9955914fc619b178d8fc6e1b6d5f12053e8
puppet-openstack-integration /fixtures /scenario004.pp

57 lines
1.5 KiB
ObjectPascal
Raw Normal View History

#Copyright2016RedHat,Inc.
#
#LicensedundertheApacheLicense,Version2.0(the"License");
#youmaynotusethisfileexceptincompliancewiththeLicense.
#YoumayobtainacopyoftheLicenseat
#
#http://www.apache.org/licenses/LICENSE-2.0
#
#Unlessrequiredbyapplicablelaworagreedtoinwriting,software
#distributedundertheLicenseisdistributedonan"AS IS"BASIS,
#WITHOUTWARRANTIESORCONDITIONSOFANYKIND,eitherexpressorimplied.
#SeetheLicenseforthespecificlanguagegoverningpermissionsand
#limitationsundertheLicense.
#
#DisableSSL(workaroundforXenial)
if$::operatingsystem=='Ubuntu'{
$ssl_enabled=false
$ssl_enabled=true
include::openstack_integration
class{'::openstack_integration::config':
ssl=>$ssl_enabled,
include::openstack_integration::cacert
include::openstack_integration::memcached
include::openstack_integration::rabbitmq
include::openstack_integration::mysql
class{'::openstack_integration::keystone':
token_provider=>'fernet',
}
class{'::openstack_integration::glance':
backend=>'swift',
}
include::openstack_integration::neutron
class{'::openstack_integration::nova':
libvirt_rbd=>true,
}
class{'::openstack_integration::ceph':
deploy_rgw=>true,
swift_dropin=>true,
}
include::openstack_integration::provision
#Don't test swift, radosgw won'tpassthecurrenttests
#Glance,nova,neutronaretruebydefault.
include::openstack_integration::tempest