In-house patch to add support for Solaris 11.3 and 12.0. This patch
has not yet been submitted upstream due to requirements for 3rd party
CI testing.
--- openstack-heat-8.2.0/manifests/params.pp.orig 2016-04-21 08:02:17.732256206 -0700
+++ openstack-heat-8.2.0/manifests/params.pp 2016-04-21 08:02:43.009849321 -0700
@@ -1,3 +1,7 @@
+#######################################################################
+# Oracle has modified the originally distributed contents of this file.
+#######################################################################
+
# == Class: heat::params
#
# Parameters for puppet-heat
@@ -46,10 +50,24 @@
}
}
}
+ 'Solaris': {
+ # package names
+ $api_package_name = 'cloud/openstack/heat'
+ $api_cloudwatch_package_name = 'cloud/openstack/heat'
+ $api_cfn_package_name = 'cloud/openstack/heat'
+ $engine_package_name = 'cloud/openstack/heat'
+ $client_package_name = 'library/python/heatclient'
+ $common_package_name = 'cloud/openstack/heat'
+ # service names
+ $api_service_name = 'application/openstack/heat/heat-api'
+ $api_cloudwatch_service_name = 'application/openstack/heat/heat-api-cloudwatch'
+ $api_cfn_service_name = 'application/openstack/heat/heat-api-cfn'
+ $engine_service_name = 'application/openstack/heat/heat-engine'
+ }
default: {
fail("Unsupported osfamily: ${::osfamily} operatingsystem: \
${::operatingsystem}, module ${module_name} only support osfamily \
-RedHat and Debian")
+RedHat, Debian, and Solaris")
}
}
}