|
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 } |