diff options
author | Giulio Fidente <gfidente@redhat.com> | 2016-04-22 16:00:49 +0200 |
---|---|---|
committer | Giulio Fidente <gfidente@redhat.com> | 2016-04-22 16:00:49 +0200 |
commit | 1b13c573641fd5ab2355faa3ecb89ad7ce1a76d3 (patch) | |
tree | 9c3f875142ed24573c0ce4231a356244e5677483 /manifests/profile/base/database | |
parent | f6e4f0f35ecd4f3a25a9ab3314fa10eb3b7b2f7d (diff) |
Add aodh and gnocchi to schema profiles
Change-Id: Ifb0cc7769ef99e4c7142c8f955f0ca721d61e9b5
Diffstat (limited to 'manifests/profile/base/database')
-rw-r--r-- | manifests/profile/base/database/schemas.pp | 51 |
1 files changed, 38 insertions, 13 deletions
diff --git a/manifests/profile/base/database/schemas.pp b/manifests/profile/base/database/schemas.pp index 93fb2bb..472a0f4 100644 --- a/manifests/profile/base/database/schemas.pp +++ b/manifests/profile/base/database/schemas.pp @@ -23,9 +23,14 @@ # Defaults to hiera('step') # # [*ceilometer_backend*] -# (Optional) Name of the backend for ceilometer storage +# (Optional) The backend used by ceilometer, usually either 'mysql' +# or 'mongodb' # Defaults to hiera('ceilometer_backend') # +# [*enable_aodh*] +# (Optional) Whether to create schemas for Aodh +# Defaults to true +# # [*enable_ceilometer*] # (Optional) Whether to create schemas for Ceilometer # Defaults to true @@ -46,6 +51,10 @@ # (Optional) Whether to create schemas for Glance # Defaults to true # +# [*enable_gnocchi*] +# (Optional) Whether to create schemas for Gnocchi +# Defaults to true +# # [*enable_nova*] # (Optional) Whether to create schemas for Nova # Defaults to true @@ -58,21 +67,37 @@ # (Optional) Whether to create schemas for Sahara # Defaults to true # +# [*gnocchi_indexer_backend*] +# (Optional) Type of backend used as Gnocchi indexer +# Defaults to hiera('gnocchi_indexer_backend') +# class tripleo::profile::base::database::schemas ( - $step = hiera('step'), - $ceilometer_backend = hiera('ceilometer_backend'), - $enable_ceilometer = true, - $enable_cinder = true, - $enable_heat = true, - $enable_keystone = true, - $enable_glance = true, - $enable_nova = true, - $enable_neutron = true, - $enable_sahara = true + $step = hiera('step'), + $ceilometer_backend = hiera('ceilometer_backend'), + $enable_aodh = true, + $enable_ceilometer = true, + $enable_cinder = true, + $enable_heat = true, + $enable_keystone = true, + $enable_glance = true, + $enable_gnocchi = true, + $enable_nova = true, + $enable_neutron = true, + $enable_sahara = true, + $gnocchi_indexer_backend = hiera('gnocchi_indexer_backend'), ) { if $step >= 2 { - if $enable_ceilometer and downcase($ceilometer_backend) == 'mysql' { - include ::ceilometer::db::mysql + if downcase($ceilometer_backend) == 'mysql' { + if $enable_ceilometer { + include ::ceilometer::db::mysql + } + if $enable_aodh { + include ::aodh::db::mysql + } + } + + if $enable_gnocchi and downcase($gnocchi_indexer_backend) == 'mysql' { + include ::gnocchi::db::mysql } if $enable_cinder { |