aboutsummaryrefslogtreecommitdiffstats
path: root/manifests/profile/pacemaker/database/schemas.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/profile/pacemaker/database/schemas.pp')
-rw-r--r--manifests/profile/pacemaker/database/schemas.pp16
1 files changed, 13 insertions, 3 deletions
diff --git a/manifests/profile/pacemaker/database/schemas.pp b/manifests/profile/pacemaker/database/schemas.pp
index b301bab..489e75b 100644
--- a/manifests/profile/pacemaker/database/schemas.pp
+++ b/manifests/profile/pacemaker/database/schemas.pp
@@ -27,20 +27,30 @@
# or 'mongodb'
# Defaults to hiera('ceilometer_backend')
#
+# [*gnocchi_indexer_backend*]
+# (Optional) Type of backend used as Gnocchi indexer
+# Defaults to hiera('gnocchi_indexer_backend')
+#
# [*pacemaker_master*]
# (Optional) The hostname of the pacemaker master in this cluster
# Defaults to hiera('bootstrap_nodeid')
#
class tripleo::profile::pacemaker::database::schemas (
- $step = hiera('step'),
- $ceilometer_backend = hiera('ceilometer_backend'),
- $pacemaker_master = hiera('bootstrap_nodeid')
+ $step = hiera('step'),
+ $ceilometer_backend = hiera('ceilometer_backend'),
+ $gnocchi_indexer_backend = hiera('gnocchi_indexer_backend'),
+ $pacemaker_master = hiera('bootstrap_nodeid')
) {
if downcase($pacemaker_master) == $::hostname and $step >= 2 {
include ::tripleo::profile::base::database::schemas
if downcase($ceilometer_backend) == 'mysql' {
Exec['galera-ready'] -> Class['::ceilometer::db::mysql']
+ Exec['galera-ready'] -> Class['::aodh::db::mysql']
+ }
+
+ if downcase($gnocchi_indexer_backend) == 'mysql' {
+ Exec['galera-ready'] -> Class['::gnocchi::db::mysql']
}
Exec['galera-ready'] -> Class['::cinder::db::mysql']