shell-whiz-toolkit/chef
2019-06-21 16:01:28 -07:00
..
README.md Rename CHEF_COMMANDS.md to README.md 2019-06-21 16:01:28 -07:00

Chef Commands

Roles contain recipes:

$ knife role list

All the recipes that are in that role

$ knife role show <role_name>

To see the nodes:

$ knife node list
$ knife node show <node_name>

To register a brand new machine with chef

$ knife bootstrap

This will SSH into the machine, download chef package, install chef to /opt, and get it running and registered with the chef server, see ~/.chef/knife.rb,

Before adding/pushing a change in chef

$ knife spork role from file roles/key.json
$ knife spork omni logstash --remote

when logstash version:

$ knife spork bump logstash

then

$ knife spork omni logstash --remote