diff --git a/pages/common/knife.md b/pages/common/knife.md new file mode 100644 index 000000000..71c743b85 --- /dev/null +++ b/pages/common/knife.md @@ -0,0 +1,31 @@ +# knife + +> CLI for interacting with a Chef server from a local Chef repo. + +- Bootstrap a new node: + +`knife bootstrap {{fqdn_or_ip}}` + +- List all registered nodes: + +`knife node list` + +- Show a node: + +`knife node show {{node_name}}` + +- Edit a node: + +`knife node edit {{node_name}}` + +- Edit a role: + +`knife role edit {{role_name}}` + +- View a data bag: + +`knife data bag show {{data_bag_name}} {{data_bag_item}}` + +- Upload a local cookbook to the Chef server: + +`knife cookbook upload {{cookbook_name}}`