Files
d434f1b8917ac0a8a5cc0e60a6b7d4e19ce4a6b3
puppet-oslo /manifests /params.pp

30 lines
877 B
ObjectPascal
Raw Normal View History

#
2016年01月18日 12:09:44 +08:00
#Parametersforpuppet-oslo
#
classoslo::params{
$pyvers=$::openstacklib::defaults::pyvers
2016年01月18日 12:09:44 +08:00
$pymongo_package_name="python${pyvers}-pymongo"
$pylibmc_package_name="python${pyvers}-pylibmc"
2016年01月18日 12:09:44 +08:00
case$::osfamily{
'RedHat':{
$pymysql_package_name=undef
$python_memcache_package_name="python${pyvers}-memcached"
2016年01月18日 12:09:44 +08:00
}
'Debian':{
$sqlite_package_name="python${pyvers}-pysqlite2"
$pymysql_package_name="python${pyvers}-pymysql"
$python_memcache_package_name="python${pyvers}-memcache"
2016年01月18日 12:09:44 +08:00
}
default:{
fail("Unsupportedosfamily:${::osfamily}operatingsystem:${::operatingsystem},\
module${module_name}onlysupportosfamilyRedHatandDebian")
2016年01月18日 12:09:44 +08:00
}
}#Case$::osfamily
}