]> git.donarmstrong.com Git - dsa-puppet.git/blob - 3rdparty/modules/glance/manifests/params.pp
try again, with puppetforge modules, correctly included now
[dsa-puppet.git] / 3rdparty / modules / glance / manifests / params.pp
1 # these parameters need to be accessed from several locations and
2 # should be considered to be constant
3 class glance::params {
4
5   $client_package_name = 'python-glanceclient'
6   $pyceph_package_name = 'python-ceph'
7
8   $cache_cleaner_command = 'glance-cache-cleaner'
9   $cache_pruner_command  = 'glance-cache-pruner'
10
11   case $::osfamily {
12     'RedHat': {
13       $api_package_name      = 'openstack-glance'
14       $registry_package_name = 'openstack-glance'
15       $api_service_name      = 'openstack-glance-api'
16       $registry_service_name = 'openstack-glance-registry'
17       $db_sync_command       = 'glance-manage --config-file=/etc/glance/glance-registry.conf db_sync'
18     }
19     'Debian': {
20       $api_package_name      = 'glance-api'
21       $registry_package_name = 'glance-registry'
22       $api_service_name      = 'glance-api'
23       $registry_service_name = 'glance-registry'
24       $db_sync_command       = 'glance-manage --config-file=/etc/glance/glance-registry.conf db_sync'
25     }
26     default: {
27       fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian")
28     }
29   }
30
31 }