+++ This bug was initially created as a clone of Bug #1489801 +++
Description of problem:
with shifts in upstream defaults OSP 12 should no longer be using mongodb as backend. OSP would like to drop unused packages for normal deployment workflow.
Version-Release number of selected component (if applicable):
mongodb
puppet-mongodb
python-mongodb (may not be able to drop due to how wide-spread it is pulled in)
--- Additional comment from Jon Schlueter on 2017-09-08 14:17:45 CEST ---
Currently there are 3 mongodb related packages and 1 container image that are staged for OSP 12
python-mongodb (May not be able to drop this unless all of the bits line up nicely)
puppet-mongodb (openstack-puppet-modules and openstack-packstack pull this in and might be able to remove from spec Requires)
mongodb - should be able to drop but need to verify that packstack and directory can deploy without mongodb
--- Additional comment from Jon Schlueter on 2017-09-08 21:47:27 CEST ---
packstack defaults to trying to use puppet-mongodb
packstack --allinone
...
192.168.122.134_controller.pp: [ ERROR ]
Applying Puppet manifests [ ERROR ]
ERROR : Error appeared during Puppet run: 192.168.122.134_controller.pp
Error: Evaluation Error: Error while evaluating a Resource Statement, Could not find declared class ::mongodb::server at /var/tmp/packstack/6b8107e08dfc40b0b41a2a5b761815d1/
modules/packstack/manifests/mongodb.pp:16:5 on node localhost
--- Additional comment from Jon Schlueter on 2017-09-08 21:50:07 CEST ---
packstack is referencing something in puppet-mongodb by default