...Ops. Add and tag servers. Servers can be bare metal or virtualized/cloud instances. If it has sshd, it should work. Organize servers. You may choose to create groups based on the server role, location, or any other criteria. Recipes are containers of commands that are fully versioned. Recipes can be written in bash, terraform, Perl, python, ruby, go, or node.js. Files is a centralized place to store text or binary files and then automatically SCP them to servers via recipes.