2 Commits

Author SHA1 Message Date
Emilien Macchi
e911825444 scenario002: deploy & test Zaqar
puppet-zaqar is freshly new and we want to test it.

* configure mongodb replicaset (required for zaqar): 'openstack'.
* deploy zaqar on scenario002 with mongodb backend.
* configure tempest to test zaqar.
* run TestManageQueue tempest tests in tempest.

Note about TestManageQueue:
Zaqar does not maintain Tempest tests, and run their own functional
testing tools. api.messaging.test_queues tests are known to work, so
they will be the only tests run in our CI to validate Zaqar is working.

Note:
* SSL does not work out of the box, we need to add support for WSGI
  deployment with Apache, but Zaqa  does not provide WSGI app, it's in
  their roadmap.
* IPv6 binding on default wsgi does not work, so using IPv4 now.

Change-Id: I1aa563f37aa7a231b2218f79b72c73c668d968f3
2016-04-10 18:24:43 +00:00
Emilien Macchi
78178746ee 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
2016-02-15 08:00:14 -05:00