What happens if during a chef-client run someone is altering the chef server using knife upload cookbooks, knife environment from file... or knife role from file ? Is it possible that the node will remain in an uncertain state if these commands are being run sequently and the chef-client is being executed in between ? Or does the Chef server have any lock mechanism that prevents this issue ?
Thanks in advance, Antonio