Chef client behaviour when the server is offline


I apologize if this has already been asked and answered. I’m currently looking at CM tooling as part of a wider plan within my company and I was wondering how the chef client behaves when the server goes down.

According to the documentation I’ve read it is implied that outside of the initial run the client will continue to enforce the last configuration it knows of if it can’t reach a server. Is this the correct understanding?


That is actually not correct. If the node cannot reach the server, it will not converge. It needs to succesfully connect in order to access node data, databags and other server APIs like search.

Thank you for getting back to me I apologies I haven’t replied sooner. This makes a lot of sense and explains where chef-solo fits in.