puppet can't run on non-controller nodes

Bug #1258358 reported by Dmitry Borodaenko
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Critical
Vladimir Sharshov

Bug Description

Deploying a simple environment with fuel-4.0-97-2013-12-04_15-52-59.iso (controller + 2x compute), deployment progress stops after the first role on the controller node (primary-controller) is completed. Deployment on other nodes isn't started, manually running puppet apply returns an error indicating that fuel_settings is not a hash, because /etc/astute.yaml doesn't exist on the compute nodes.

Revision history for this message
Dmitry Borodaenko (angdraug) wrote :
description: updated
Mike Scherbakov (mihgen)
Changed in fuel:
assignee: nobody → Nikolay Markov (nmarkov)
Revision history for this message
Nikolay Markov (nmarkov) wrote :

I see dead Puppet

Changed in fuel:
assignee: Nikolay Markov (nmarkov) → Vladimir Sharshov (vsharshov)
Revision history for this message
Nikolay Markov (nmarkov) wrote :

Looks like puppet is mistakenly considered disabled, so deployment cannot end. Vova, could you look through it?

Changed in fuel:
status: New → Fix Committed
Revision history for this message
Vladimir Sharshov (vsharshov) wrote :

Fix already merged and present in all ISO after 100. Best way to look 4.0 - try to take ISO after 110.

Pull: https://review.openstack.org/#/c/60227/

Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

Fix confirmed with ISO #122.

Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

Actually, fix is incomplete, even though cluster deployment was reported as successful with ISO #122, Nova wasn't deployed on the compute nodes. I was also able to reproduce this with the latest ISO #126:
https://bugs.launchpad.net/fuel/+bug/1260077

Revision history for this message
Vladimir Sharshov (vsharshov) wrote :

Dmirty, hi!

Problem with missing second role do not related with puppet less, because problem with it was find before puppet less was commit to master. More details you can find here: https://bugs.launchpad.net/fuel/+bug/1256244

Changed in fuel:
status: Fix Committed → 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.