#
#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
$ipv6=false
#WatcherpackagesarenotavailableinUbunturepository.
$watcher_enabled=false
}else{
$ssl_enabled=true
$ipv6=true
$watcher_enabled=true
}
include::openstack_integration
class{'::openstack_integration::config':
ssl=>$ssl_enabled,
ipv6=>$ipv6,
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,
if$watcher_enabled{
include::openstack_integration::watcher
include::openstack_integration::provision
#Don't test swift, radosgw won'tpassthecurrenttests
#Glance,nova,neutronaretruebydefault.
class{'::openstack_integration::tempest':
watcher=>$watcher_enabled,
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル