diff --git a/manifests/params.pp b/manifests/params.pp index 5f088148..47d75013 100644 --- a/manifests/params.pp +++ b/manifests/params.pp @@ -4,20 +4,19 @@ class cinder::params { $cinder_conf = '/etc/cinder/cinder.conf' $cinder_paste_api_ini = '/etc/cinder/api-paste.ini' - case $::osfamily { - 'Debian': { - $package_name = 'cinder-common' - $api_package = 'cinder-api' - $api_service = 'cinder-api' - $scheduler_package = 'cinder-scheduler' - $scheduler_service = 'cinder-scheduler' - $volume_package = 'cinder-volume' - $volume_service = 'cinder-volume' - $db_sync_command = 'cinder-manage db sync' + if $::osfamily == 'Debian' { + $package_name = 'cinder-common' + $api_package = 'cinder-api' + $api_service = 'cinder-api' + $scheduler_package = 'cinder-scheduler' + $scheduler_service = 'cinder-scheduler' + $volume_package = 'cinder-volume' + $volume_service = 'cinder-volume' + $db_sync_command = 'cinder-manage db sync' - $tgt_package_name = 'tgt' - $tgt_service_name = 'tgt' - - } + $tgt_package_name = 'tgt' + $tgt_service_name = 'tgt' + } else { + fail("unsuported osfamily ${::osfamily}, currently Debian is the only supported platform") } }