Description of problem: RHOS 4.0 should be able to support mariadb installation instead of mysql.
I think there are at least a couple of aspects to this: 1) Making sure that Foreman can utilize mariadb 5.5 as its internal database 2) Making sure that Foreman, via its puppet modules, can support installing mariadb5.5 for use by the OpenStack cloud being deployed.
This is being deferred to RHOS5
In order to write the test-plans, I'll need some relevant info how user will setup foreman to deploy openstack with mariadb : for-example: - Will it be part of the host group parameters - 'Data-base-type : mysql/mariadb' ? If possible please provide blue_print for this feature.
RHOS 5.0 installations will now always get mariadb-galera-server as the database server. This is not selectable in Foreman or packstack.
Martin, do you know what version of openstack-puppet-modules has this fix?
Mariadb support has been added in openstack-puppet-modules-2014.1-4, although I suggest to use the latest release, which is 2014.1-12. Note that default mariadb is overrided by mariadb-galera in packstack manifests so foreman should do the same.
verified: # rpm -qa |grep -i galera mariadb-galera-common-5.5.37-4.el7ost.x86_64 galera-25.3.5-4.el7ost.x86_64 mariadb-galera-server-5.5.37-4.el7ost.x86_64 and verified there is no mysql server installed
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHEA-2014-0846.html