Closed jaypipes closed 11 years ago
Oh... I'm using Berkshelf 2.0.7 and Vagabond your develop branch at SHA1 211e9e11dc817698f139d905b0c228ee3cc563f5
So the node won't have a run list until the converge is successful, at which point the node data is saved, and the run list is populated (so you can see it on the knife node show
). Until you get a successful converge, all you'll get is just the basic information you're currently seeing.
This line is causing the problem in the chef run itself:
interface_node = node["network"]["interfaces"][interface]["addresses"]
It looks like what ever interface you're looking for (the value of interface
) was not found by ohai.
Yeah, this is a problem in a dependent cookbook apparently. Running outside of Vagabond I get the exact same errors... sorry for the noise.
Hi Chris,
Something that was working a couple days ago now seems to be broken. I did a fresh
berks update && vagabond server destroy && vagabond server up
and the Chef server comes up with no problems.However, when I go to provision a node, I get failures:
SSH'ing into the node, I see that the node apparently has no run list, which is odd, since the above shows that indeed the ops node's run list was populated correctly...
Looking at the node via vagabond knife node show, I see no attributes at all:
Any ideas what might have happened or how I can diagnose? Thanks in advance! -jay