Deploy MongoDB on scenario002

Some services (like Zaqar) require MongoDB in place to be tested.
We plan to test Zaqar soon, when the Puppet module will be finished.

So this patch is a first iteration by deploying MongoDB.

It also bump the version of puppetlabs-mongodb to use latest release
(0.12).

Change-Id: I408049e658e1b7466dfce9dc565480b538656230
This commit is contained in:
Emilien Macchi 2016-02-12 11:56:28 -05:00
parent 6b23ed646b
commit 78178746ee
4 changed files with 10 additions and 1 deletions

View File

@ -148,7 +148,7 @@ mod 'memcached',
mod 'mongodb',
:git => 'https://github.com/puppetlabs/puppetlabs-mongodb',
:branch => '0.11.0'
:branch => '0.12.0'
mod 'mysql',
:git => 'https://github.com/puppetlabs/puppetlabs-mysql',

View File

@ -48,6 +48,7 @@ scenario](#All-In-One).
| horizon | | X | X |
| ironic | | X | |
| ceph | X | | |
| mongodb | | X | |
When the Jenkins slave is created, the *run_tests.sh* script will executed.
This script will execute *install_modules.sh* that prepare /etc/puppet/modules

View File

@ -26,6 +26,7 @@ include ::openstack_integration::horizon
include ::openstack_integration::sahara
include ::openstack_integration::swift
include ::openstack_integration::ironic
include ::openstack_integration::mongodb
include ::openstack_integration::provision
case $::osfamily {

7
manifests/mongodb.pp Normal file
View File

@ -0,0 +1,7 @@
class openstack_integration::mongodb {
include ::mongodb::globals
include ::mongodb::server
include ::mongodb::client
}