Fedora repo [1] has python3 packages, start consuming those. [1] http://trunk.rdoproject.org/fedora/puppet-passed-ci/ Change-Id: Ib1ee41b2c5759d6afc2101f3ec07970d2afef54e
		
			
				
	
	
		
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Puppet
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Puppet
		
	
	
	
	
	
# == Class: cloudkitty::params
 | 
						|
#
 | 
						|
# Parameters for puppet-cloudkitty
 | 
						|
#
 | 
						|
class cloudkitty::params {
 | 
						|
  include ::openstacklib::defaults
 | 
						|
 | 
						|
  if ($::os_package_type == 'debian') or ($::os['name'] == 'Fedora') or
 | 
						|
    ($::os['family'] == 'RedHat' and Integer.new($::os['release']['major']) > 7) {
 | 
						|
    $pyvers = '3'
 | 
						|
  } else {
 | 
						|
    $pyvers = ''
 | 
						|
  }
 | 
						|
  $client_package_name    = "python${pyvers}-cloudkittyclient"
 | 
						|
  $api_service_name       = 'cloudkitty-api'
 | 
						|
  $processor_service_name = 'cloudkitty-processor'
 | 
						|
  $group                  = 'cloudkitty'
 | 
						|
 | 
						|
  case $::osfamily {
 | 
						|
    'RedHat': {
 | 
						|
    # package names
 | 
						|
    $api_package_name              = 'openstack-cloudkitty-api'
 | 
						|
    $processor_package_name        = 'openstack-cloudkitty-processor'
 | 
						|
    $ui_package_name               = 'openstack-cloudkitty-ui'
 | 
						|
    $common_package_name           = 'openstack-cloudkitty-common'
 | 
						|
    $cloudkitty_wsgi_script_source = '/usr/bin/cloudkitty-api'
 | 
						|
    $cloudkitty_wsgi_script_path   = '/var/www/cgi-bin/cloudkitty'
 | 
						|
    }
 | 
						|
    'Debian': {
 | 
						|
    # package names
 | 
						|
    $api_package_name              = 'cloudkitty-api'
 | 
						|
    $processor_package_name        = 'cloudkitty-processor'
 | 
						|
    $ui_package_name               = 'cloudkitty-dashboard'
 | 
						|
    $common_package_name           = 'cloudkitty-common'
 | 
						|
    $cloudkitty_wsgi_script_source = '/usr/bin/cloudkitty-api'
 | 
						|
    $cloudkitty_wsgi_script_path   = '/usr/lib/cgi-bin/cloudkitty'
 | 
						|
    }
 | 
						|
    default: {
 | 
						|
      fail("Unsupported osfamily: ${::osfamily} operatingsystem")
 | 
						|
    }
 | 
						|
 | 
						|
  }
 | 
						|
}
 |