components/ruby/puppet-modules/openstack-ironic/patches/02-params.patch
author Drew Fisher <drew.fisher@oracle.com>
Tue, 16 Feb 2016 13:47:43 -0800
changeset 5464 6e2e17e6aa45
child 5860 afd31ba91ee9
permissions -rw-r--r--
PSARC/2016/001 OpenStack Puppet Modules 22491714 Request to integrate OpenStack Puppet modules

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-ironic-6.1.0/manifests/params.pp.orig	2015-06-03 09:47:53.207517414 -0600
+++ openstack-ironic-6.1.0/manifests/params.pp	2015-06-03 09:49:30.640143302 -0600
@@ -40,6 +40,14 @@ class ironic::params {
       $conductor_package   = 'ironic-conductor'
       $client_package      = 'python-ironicclient'
     }
+    'Solaris': {
+      $common_package_name = 'cloud/openstack/ironic'
+      $api_service         = 'application/openstack/ironic/ironic-api:default'
+      $api_package         = undef
+      $conductor_service   = 'application/openstack/ironic/ironic-conductor:default'
+      $conductor_package   = undef
+      $client_package      = 'library/python/ironicclient'
+    }
     default: {
       fail("Unsupported osfamily ${::osfamily}")
     }