puppet-openstack-integration/manifests/mongodb.pp
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

11 lines
215 B
Puppet

class openstack_integration::mongodb {
include ::mongodb::globals
include ::mongodb::client
class { '::mongodb::server':
replset => 'openstack',
replset_members => ['127.0.0.1:27017'],
}
}