Fix MongoDB setup on nonha setup
authorYanis Guenane <yanis.guenane@enovance.com>
Wed, 15 Apr 2015 12:41:25 +0000 (14:41 +0200)
committerYanis Guenane <yanis.guenane@enovance.com>
Wed, 15 Apr 2015 12:41:25 +0000 (14:41 +0200)
commite202d2dbf578fd6842e9fd16389dc61729995cc0
treeb61b9e782822aa030ee14bc93886cfb27b2f8b96
parentffb40e685c632c5d79997dc280737ffa26317c45
Fix MongoDB setup on nonha setup

Currently a replset parameter is set in mongodb.conf no matter if we are
in a ha or nonha setup. This install fine, but on a nonha setup it prevents
any program from using MongoDB, since no replset has been initialized. It
generates the following error when a program tries to use it :

not master and slaveOk=false

To prevent this issue a replicatset is initialized in both ha and nonha
setup, this way if another MongoDB node is added to the pool, it will be
able to attach automatically

Change-Id: I65e3f1ad35cb0cd31f6771444a0cffdf7569222f
puppet/manifests/overcloud_controller.pp