components/ruby/puppet-modules/openstack-nova/patches/02-params.patch
changeset 6817 e4a26f447d0c
parent 5860 afd31ba91ee9
equal deleted inserted replaced
6816:bb11bcf4ebf8 6817:e4a26f447d0c
    10 +#######################################################################
    10 +#######################################################################
    11 +
    11 +
    12  # == Class: nova::params
    12  # == Class: nova::params
    13  #
    13  #
    14  # These parameters need to be accessed from several locations and
    14  # These parameters need to be accessed from several locations and
    15 @@ -116,8 +120,39 @@
    15 @@ -30,6 +34,7 @@ class nova::params {
       
    16        $pymysql_package_name          = undef
       
    17        $ceph_client_package_name      = 'ceph-common'
       
    18        $genisoimage_package_name      = 'genisoimage'
       
    19 +      $nova_client_package_name      = 'python-novaclient'
       
    20        # service names
       
    21        $api_service_name              = 'openstack-nova-api'
       
    22        $cells_service_name            = 'openstack-nova-cells'
       
    23 @@ -90,6 +95,7 @@ class nova::params {
       
    24        $pymysql_package_name         = 'python-pymysql'
       
    25        $ceph_client_package_name     = 'ceph'
       
    26        $genisoimage_package_name     = 'genisoimage'
       
    27 +      $nova_client_package_name     = 'python-novaclient'
       
    28        # service names
       
    29        $api_service_name             = 'nova-api'
       
    30        $cells_service_name           = 'nova-cells'
       
    31 @@ -128,8 +134,41 @@ class nova::params {
    16          }
    32          }
    17        }
    33        }
    18      }
    34      }
    19 +    'Solaris': {
    35 +    'Solaris': {
    20 +      # package names
    36 +      # package names
    31 +      $objectstore_package_name     = 'cloud/openstack/nova'
    47 +      $objectstore_package_name     = 'cloud/openstack/nova'
    32 +      $scheduler_package_name       = 'cloud/openstack/nova'
    48 +      $scheduler_package_name       = 'cloud/openstack/nova'
    33 +      $tgt_package_name             = 'system/storage/iscsi/iscsi-target'
    49 +      $tgt_package_name             = 'system/storage/iscsi/iscsi-target'
    34 +      $vncproxy_package_name        = 'cloud/openstack/nova'
    50 +      $vncproxy_package_name        = 'cloud/openstack/nova'
    35 +      $spicehtml5proxy_package_name = undef
    51 +      $spicehtml5proxy_package_name = undef
       
    52 +      $genisoimage_package_name     = 'media/cdrtools'
       
    53 +      $nova_client_package_name     = 'library/python/novaclient'
    36 +      # service names
    54 +      # service names
    37 +      $api_service_name             = 'application/openstack/nova/nova-api-osapi-compute:default'
    55 +      $api_service_name             = 'application/openstack/nova/nova-api-osapi-compute:default'
    38 +      $cells_service_name           = undef
    56 +      $cells_service_name           = undef
    39 +      $cert_service_name            = 'application/openstack/nova/nova-cert:default'
    57 +      $cert_service_name            = 'application/openstack/nova/nova-cert:default'
    40 +      $compute_service_name         = 'application/openstack/nova/nova-compute:default'
    58 +      $compute_service_name         = 'application/openstack/nova/nova-compute:default'
    47 +      $vncproxy_service_name        = 'application/openstack/nova/nova-novncproxy:default'
    65 +      $vncproxy_service_name        = 'application/openstack/nova/nova-novncproxy:default'
    48 +      $spicehtml5proxy_service_name = undef
    66 +      $spicehtml5proxy_service_name = undef
    49 +    }
    67 +    }
    50      default: {
    68      default: {
    51 -      fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian")
    69 -      fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian")
    52 +      fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily Solaris, RedHat, and Debian")
    70 +      fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat, Debian, and Solaris")
    53      }
    71      }
    54    }
    72    }
    55  
    73