How to Upload a cookbook to a server and apply it to nodes

• All cookbooks(apache & test ..) must be inside cookbooks folder comes by default with chef-repo folder
to upload to chef-server.
• Never ever delete the default cookbooks folder comes by default with the chef-repo folder.
• To upload the cookbook to chef-server

knife cookbook upload <cookbook>   

• To verify cookbook uploaded or not (to see list of cookbooks which are present in chef-server)

knife cookbook list

• To add cookbook’s recipe to node(see run list) (do it to both nodes)

knife node run_list set <node_name> “recipe[cookbook::recipe]” (to remove “remove”)

• To verify whether the cookbook’s recipe added to a node or not (do it to both nodes)

knife node show <node_name>

• Go inside node & run (do it to both nodes)

chef-client

Leave a Reply

Your email address will not be published.