24011958 ironic puppet module tries to install non-existent python-pysqlite2 package
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ruby/puppet-modules/openstack-ironic/patches/03-init.patch Fri Jul 15 06:54:58 2016 -0700
@@ -0,0 +1,27 @@
+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/init.pp.orig 2016-07-15 06:51:00.582272443 -0700
++++ openstack-ironic-6.1.0/manifests/init.pp 2016-07-15 06:51:18.547014300 -0700
[email protected]@ -265,10 +265,18 @@ class ironic (
+ require 'mysql::bindings::python'
+ }
+ /postgresql:\/\/\S+:\[email protected]\S+\/\S+/: {
+- $database_backend_package = 'python-psycopg2'
++ if ($::osfamily == 'Solaris') {
++ $database_backend_package = false
++ } else {
++ $database_backend_package = 'python-psycopg2'
++ }
+ }
+ /sqlite:\/\//: {
+- $database_backend_package = 'python-pysqlite2'
++ if ($::osfamily == 'Solaris') {
++ $database_backend_package = false
++ } else {
++ $database_backend_package = 'python-pysqlite2'
++ }
+ }
+ default: {
+ fail("Invalid database connection: ${database_connection}")