mongo replset fails when installing packages with t-h-t

Bug #1544072 reported by Dan Prince
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Dan Prince

Bug Description

Trying to use tripleo-heat-templates to install packages (via EnablePackageInstall) fails because 'mongo' isn't getting installed.
We currently get this error:

Error: Could not prefetch mongodb_replset provider 'mongo': Could not evalute MongoDB shell command: printjson(rs.conf())

---

Simply including the mongodb client manifest should fix it.

Dan Prince (dan-prince)
Changed in tripleo:
importance: Undecided → High
assignee: nobody → Dan Prince (dan-prince)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/278394

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/278394
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=c569b1928bd5241be677e8c168f56e04c49abd73
Submitter: Jenkins
Branch: master

commit c569b1928bd5241be677e8c168f56e04c49abd73
Author: Dan Prince <email address hidden>
Date: Wed Feb 10 09:21:11 2016 -0500

    Install mongodb client package

    This resolves an error which can occur when trying to
    create an overcloud without pre-built images. Specifically
    mongodb replset creations fails because there is no 'mongo'
    binary present:

    Error: Could not prefetch mongodb_replset provider 'mongo': Could not
    evalute MongoDB shell command: printjson(rs.conf())

    Simply including the mongodb::client puppet class should resolve
    this issue.

    Change-Id: If66d3b900c61be51771f4cd0c9ea06eea62431a4
    Closes-bug: #1544072

Changed in tripleo:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.