|
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-nova-6.1.0/manifests/params.pp.orig 2015-07-07 12:24:18.609643411 -0700 |
|
6 +++ openstack-nova-6.1.0/manifests/params.pp 2015-07-07 12:24:51.583277575 -0700 |
|
7 @@ -116,8 +116,39 @@ class nova::params { |
|
8 } |
|
9 } |
|
10 } |
|
11 + 'Solaris': { |
|
12 + # package names |
|
13 + $api_package_name = 'cloud/openstack/nova' |
|
14 + $cells_package_name = 'cloud/openstack/nova' |
|
15 + $cert_package_name = 'cloud/openstack/nova' |
|
16 + $common_package_name = 'cloud/openstack/nova' |
|
17 + $compute_package_name = 'cloud/openstack/nova' |
|
18 + $conductor_package_name = 'cloud/openstack/nova' |
|
19 + $consoleauth_package_name = 'cloud/openstack/nova' |
|
20 + $doc_package_name = 'cloud/openstack/nova' |
|
21 + $network_package_name = 'cloud/openstack/nova' |
|
22 + $numpy_package_name = 'python-extra-27' |
|
23 + $objectstore_package_name = 'cloud/openstack/nova' |
|
24 + $scheduler_package_name = 'cloud/openstack/nova' |
|
25 + $tgt_package_name = 'system/storage/iscsi/iscsi-target' |
|
26 + $vncproxy_package_name = 'cloud/openstack/nova' |
|
27 + $spicehtml5proxy_package_name = undef |
|
28 + # service names |
|
29 + $api_service_name = 'application/openstack/nova/nova-api-osapi-compute:default' |
|
30 + $cells_service_name = undef |
|
31 + $cert_service_name = 'application/openstack/nova/nova-cert:default' |
|
32 + $compute_service_name = 'application/openstack/nova/nova-compute:default' |
|
33 + $conductor_service_name = 'application/openstack/nova/nova-conductor:default' |
|
34 + $consoleauth_service_name = 'application/openstack/nova/nova-consoleauth:default' |
|
35 + $network_service_name = undef |
|
36 + $objectstore_service_name = 'application/openstack/nova/nova-objectstore:default' |
|
37 + $scheduler_service_name = 'application/openstack/nova/nova-scheduler:default' |
|
38 + $tgt_service_name = 'network/iscsi/target:default' |
|
39 + $vncproxy_service_name = 'application/openstack/nova/nova-novncproxy:default' |
|
40 + $spicehtml5proxy_service_name = undef |
|
41 + } |
|
42 default: { |
|
43 - fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily RedHat and Debian") |
|
44 + fail("Unsupported osfamily: ${::osfamily} operatingsystem: ${::operatingsystem}, module ${module_name} only support osfamily Solaris, RedHat, and Debian") |
|
45 } |
|
46 } |
|
47 |