Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I also faced this issue today with CentOS 7. :)

I was able to solve it by modifying the Puppet manifest file after Packstack was installed but before I installed OpenStack with Packstack.

What I did was edit /usr/lib/python2.7/site-packages/packstack/puppet/templates/mongodb.pp. I added the value pidfilepath to the mongodb::server class. Specifically I had it point to /var/run/mongodb/mongod.pid which is what systemd is expecting.

After making the changes I was able to install everything successfully.

More on Puppet/mongodb manifest file here: https://forge.puppetlabs.com/puppetlabs/mongodb/readme.

Edit:

After looking at the tags of the original post I would like to note that I was trying to install Icehouse.