1 In-house patch to add support for Solaris 11.3 and 12.0. This patch |
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 |
2 has not yet been submitted upstream due to requirements for 3rd party |
3 CI testing. |
3 CI testing. |
4 |
4 |
5 --- openstack-swift-6.1.0/manifests/params.pp.orig 2016-04-21 08:33:03.312647988 -0700 |
5 --- openstack-swift-8.2.0/manifests/params.pp.~1~ 2016-07-28 12:33:14.000000000 +0000 |
6 +++ openstack-swift-6.1.0/manifests/params.pp 2016-04-21 08:33:26.608565136 -0700 |
6 +++ openstack-swift-8.2.0/manifests/params.pp 2016-09-16 07:00:57.400131753 +0000 |
7 @@ -1,3 +1,7 @@ |
7 @@ -58,6 +58,32 @@ class swift::params { |
8 +####################################################################### |
|
9 +# Oracle has modified the originally distributed contents of this file. |
|
10 +####################################################################### |
|
11 + |
|
12 # == Class: swift::params |
|
13 # |
|
14 class swift::params { |
|
15 @@ -58,6 +62,29 @@ class swift::params { |
|
16 $service_provider = undef |
8 $service_provider = undef |
17 $swift3 = 'openstack-swift-plugin-swift3' |
9 $swift3 = 'openstack-swift-plugin-swift3' |
18 } |
10 } |
19 + 'Solaris': { |
11 + 'Solaris': { |
20 + $package_name = 'cloud/openstack/swift' |
12 + $package_name = 'cloud/openstack/swift' |
21 + $client_package = 'library/python/swiftclient' |
13 + $client_package = 'library/python/swiftclient' |
22 + $proxy_package_name = 'cloud/openstack/swift' |
14 + $proxy_package_name = 'cloud/openstack/swift' |
23 + $proxy_service_name = 'application/openstack/swift/swift-proxy-server:default' |
15 + $proxy_server_service_name = 'application/openstack/swift/swift-proxy-server:default' |
24 + $object_package_name = 'cloud/openstack/swift' |
16 + $object_package_name = 'cloud/openstack/swift' |
25 + $object_service_name = 'application/openstack/swift/swift-object-server:default' |
17 + $object_server_service_name = 'application/openstack/swift/swift-object-server:default' |
26 + $object_auditor_service_name = 'application/openstack/swift/swift-object-auditor:default' |
18 + $object_auditor_service_name = 'application/openstack/swift/swift-object-auditor:default' |
27 + $object_replicator_service_name = 'application/openstack/swift/swift-object-replicator:default' |
19 + $object_replicator_service_name = 'application/openstack/swift/swift-object-replicator:default' |
28 + $object_updater_service_name = 'application/openstack/swift/swift-object-updater:default' |
20 + $object_updater_service_name = 'application/openstack/swift/swift-object-updater:default' |
|
21 + $object_expirer_package_name = 'cloud/openstack/swift' |
|
22 + $object_expirer_service_name = 'application/openstack/swift/swift-object-expirer:default' |
29 + $container_package_name = 'cloud/openstack/swift' |
23 + $container_package_name = 'cloud/openstack/swift' |
30 + $container_service_name = 'application/openstack/swift/swift-container-server:default' |
24 + $container_server_service_name = 'application/openstack/swift/swift-container-server:default' |
31 + $container_auditor_service_name = 'application/openstack/swift/swift-container-auditor:default' |
25 + $container_auditor_service_name = 'application/openstack/swift/swift-container-auditor:default' |
32 + $container_replicator_service_name = 'application/openstack/swift/swift-container-replicator:default' |
26 + $container_replicator_service_name = 'application/openstack/swift/swift-container-replicator:default' |
33 + $container_updater_service_name = 'application/openstack/swift/swift-container-updater:default' |
27 + $container_updater_service_name = 'application/openstack/swift/swift-container-updater:default' |
|
28 + $container_sync_service_name = 'application/openstack/swift/swift-container-sync:default' |
34 + $account_package_name = 'cloud/openstack/swift' |
29 + $account_package_name = 'cloud/openstack/swift' |
35 + $account_service_name = 'application/openstack/swift/swift-account-server:default' |
30 + $account_server_service_name = 'application/openstack/swift/swift-account-server:default' |
36 + $account_auditor_service_name = 'application/openstack/swift/swift-account-auditor:default' |
31 + $account_auditor_service_name = 'application/openstack/swift/swift-account-auditor:default' |
37 + $account_reaper_service_name = 'application/openstack/swift/swift-account-reaper:default' |
32 + $account_reaper_service_name = 'application/openstack/swift/swift-account-reaper:default' |
38 + $account_replicator_service_name = 'application/openstack/swift/swift-account-replicator:default' |
33 + $account_replicator_service_name = 'application/openstack/swift/swift-account-replicator:default' |
39 + $service_provider = 'smf' |
34 + $service_provider = undef |
40 + $swift3 = undef |
35 + $swift3 = undef |
41 + } |
36 + } |
42 default: { |
37 default: { |
43 fail("Unsupported osfamily: ${::osfamily} for os ${::operatingsystem}") |
38 fail("Unsupported osfamily: ${::osfamily} for os ${::operatingsystem}") |
44 } |
39 } |