components/ruby/puppet-modules/openstack-swift/patches/02-params.patch
changeset 5464 6e2e17e6aa45
child 5860 afd31ba91ee9
equal deleted inserted replaced
5463:245bdc05448a 5464:6e2e17e6aa45
       
     1 In-house patch to add support for Solaris 11.3 and 12.0.  This patch
       
     2 has not yet been submitted upstream due to requirements for 3rd party
       
     3 CI testing.
       
     4 
       
     5 --- openstack-swift-6.1.0/manifests/params.pp.orig	2015-05-29 11:36:03.646990312 -0600
       
     6 +++ openstack-swift-6.1.0/manifests/params.pp	2015-05-29 11:36:37.616190956 -0600
       
     7 @@ -52,6 +52,29 @@ class swift::params {
       
     8        $service_provider                  = undef
       
     9        $swift3                            = 'openstack-swift-plugin-swift3'
       
    10      }
       
    11 +    'Solaris': {
       
    12 +      $package_name                      = 'cloud/openstack/swift'
       
    13 +      $client_package                    = 'library/python/swiftclient'
       
    14 +      $proxy_package_name                = 'cloud/openstack/swift'
       
    15 +      $proxy_service_name                = 'application/openstack/swift/swift-proxy-server:default'
       
    16 +      $object_package_name               = 'cloud/openstack/swift'
       
    17 +      $object_service_name               = 'application/openstack/swift/swift-object-server:default'
       
    18 +      $object_auditor_service_name       = 'application/openstack/swift/swift-object-auditor:default'
       
    19 +      $object_replicator_service_name    = 'application/openstack/swift/swift-object-replicator:default'
       
    20 +      $object_updater_service_name       = 'application/openstack/swift/swift-object-updater:default'
       
    21 +      $container_package_name            = 'cloud/openstack/swift'
       
    22 +      $container_service_name            = 'application/openstack/swift/swift-container-server:default'
       
    23 +      $container_auditor_service_name    = 'application/openstack/swift/swift-container-auditor:default'
       
    24 +      $container_replicator_service_name = 'application/openstack/swift/swift-container-replicator:default'
       
    25 +      $container_updater_service_name    = 'application/openstack/swift/swift-container-updater:default'
       
    26 +      $account_package_name              = 'cloud/openstack/swift'
       
    27 +      $account_service_name              = 'application/openstack/swift/swift-account-server:default'
       
    28 +      $account_auditor_service_name      = 'application/openstack/swift/swift-account-auditor:default'
       
    29 +      $account_reaper_service_name       = 'application/openstack/swift/swift-account-reaper:default'
       
    30 +      $account_replicator_service_name   = 'application/openstack/swift/swift-account-replicator:default'
       
    31 +      $service_provider                  = 'smf'
       
    32 +      $swift3                            = undef
       
    33 +    }
       
    34      default: {
       
    35          fail("Unsupported osfamily: ${::osfamily} for os ${::operatingsystem}")
       
    36      }