This post started about one thing which is included below for context and the
original questions are still interesting, but as I thought through solutions I
came across one that seems appealing. It would be ideal if knife could read a
role from a URL instead of a file. We have Jenkins put build artifacts into an
Artifactory repository, and the problem below could be solved if Jenkins built
a role as an artifact and we could just knife it right out of Artifactory.
Is it possible to make a knife plugin that can do this?
I’ve been reading through the wiki, the list and google and can’t seem to find
the answer to my question. I think it is a basic question but I’m missing the
We currently use a buildstamp as a node attribute to drive a lot of recipes.
What are others doing so that upon every build, Chef gets set/told of the new
buildstamp so that a set of servers uses that buildstamp on the next
We’re currently storing the buildsamp in a role file and loading it every time,
but that is too cumbersome and want/need a solution that doesn’t involve an
intermediate file. Simply knife in a chunk of JSON attributes?
Is there a way to set a node attribute without an intermediate file? Is there
another way to accomplish this that I just don’t see?
We are using Jenkins to perform the builds.