knife

Interact with a Chef server from a local Chef repo. More information: <https://docs.chef.io/knife.html>.

Install

All systems
curl cmd.cat/knife.sh
Debian Debian
apt-get install chef
Ubuntu
apt-get install chef
Windows (WSL2)
sudo apt-get update sudo apt-get install chef
Raspbian
apt-get install chef

Interact with a Chef server from a local Chef repo. More information: <https://docs.chef.io/knife.html>.

  • 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

© tl;dr; authors and contributors