[chef] How to NOT run a complete recipe?


Chronological Thread 
  • From: Alexander Skwar < >
  • To:
  • Subject: [chef] How to NOT run a complete recipe?
  • Date: Tue, 29 Sep 2015 16:10:39 +0200

Hello

Using chef-solo and Chef 11.8.2, how do I "exit out" of a recipe?

Sorry to bother you all again, but as I'm not so successful in "filtering out" recipes if a pre-condition is (not) met, I'm now looking for a way to "leave" a recipe very early, when a condition is met (specifically, if a user account cannot be found with "getent passwd foo" (as node['etc']['passwd'] doesn't work :()).

Basically, I'd like to have something like:

if env['skip']
   leave recipe
end

And "env['skip']" should check the environment variable "skip". If it's set, the recipe shouldn't be run.

How can I do that?

Thanks a lot and best regards,
​​Alexander



Archive powered by MHonArc 2.6.16.

§