Set MariaDB package name in RedHat.yaml
authorDan Prince <dprince@redhat.com>
Wed, 24 Jun 2015 17:19:55 +0000 (13:19 -0400)
committerDan Prince <dprince@redhat.com>
Wed, 24 Jun 2015 17:19:55 +0000 (13:19 -0400)
This moves the hard coded package name for mariadb into
the RedHat specific hieradata file. This was recently added
to controller.yaml in a1b3fa3e84185b6969a8acfda475fe7fc48bd5a1.

Also, resolves an issue where RedHat.yaml wasn't actually
getting deployed. This is something that should have happened
in 5009cc64322e9fb5723799eb9fbd79076a2dc5da.

Change-Id: Iaa30be3c53a7c54d31d47b997966b0106a202ea4

puppet/all-nodes-config.yaml
puppet/hieradata/RedHat.yaml
puppet/hieradata/controller.yaml

index c50d682..060f4c8 100644 (file)
@@ -78,6 +78,8 @@ resources:
               - {get_param: ceph_storage_hosts}
         hiera:
           datafiles:
+            RedHat:
+              raw_data: {get_file: hieradata/RedHat.yaml}
             all_nodes:
               mapped_data:
                 controller_node_ips:
index f42c715..2590282 100644 (file)
@@ -1,2 +1,9 @@
 # RedHat specific overrides go here
 rabbitmq::package_provider: 'yum'
+
+# The Galera package should work in cluster and
+# non-cluster modes based on the config file.
+# We set the package name here explicitly so
+# that it matches what we pre-install
+# in tripleo-puppet-elements.
+mysql::server::package_name: 'mariadb-galera-server'
index d0cbe89..2e30f21 100644 (file)
@@ -92,7 +92,6 @@ horizon::django_session_engine: 'django.contrib.sessions.backends.cache'
 
 
 mysql::server::manage_config_file: true
-mysql::server::package_name: mariadb-galera-server
 
 
 tripleo::loadbalancer::galera_master_ip: "%{hiera('bootstrap_nodeid_ip')}"