summaryrefslogtreecommitdiffstats
path: root/components/congress/puppet/manifests/params.pp
blob: f2ceed024afbb61958840f64dfb4e73c9c6d871f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#
# This class contains the platform differences for congress
#
class congress::params {
  $client_package_name = 'python-congressclient'

  case $::osfamily {
    'Debian': {
      $package_name                 = 'congress'
      $service_name                 = 'congress'
      $python_memcache_package_name = 'python-memcache'
      $sqlite_package_name          = 'python-pysqlite2'
      $paste_config                 = undef
      case $::operatingsystem {
        'Debian': {
          $service_provider            = undef
        }
        default: {
          $service_provider            = 'upstart'
        }
      }
    }
    'RedHat': {
      $package_name                 = 'openstack-congress'
      $service_name                 = 'openstack-congress'
      $python_memcache_package_name = 'python-memcached'
      $sqlite_package_name          = undef
      $service_provider             = undef
    }
  }
}