Glen Knight

NYC Based IT Professional

Chef Recipe Overview

Recipes are a collection of resources, written in Ruby. Chef doesn’t have a custom DSL to learn(yay!). It doesn’t take a full fledged Ruby developer to write code for Chef, understanding the basics will be more than enough to functions productively while using Chef. Basic programming principles can also be applied to recipes. This means […]

0 Comments

Read More

Chef Resources Overview

A resource is a desire state of configuration for a given item, and the code block describes the desired state and steps for achieving the desired configuration. Resource are managed within “recipes” and are generally grouped together within cookbooks for specific software and tasks. A resource maps to a “provider”, which defines the steps to […]

0 Comments

Read More

Chef Convergence Overview

Whenever Chef runs on a node, a Convergence happens. There are 3 steps to a convergence. They can be a part of an automated workflow pipeline, or run manually. Pre-convergance Pre-convergance happens before Chef is run. It can be added using Chef Automate or Chef Workflow, it can be added manually, or using tools like […]

0 Comments

Read More

What is Chef?

Chef is a configuration management and deployment tool, designed for the management of nodes within an environment. Configuration management is the process of managing systems that ensures consistency of different settings, according to a known blueprint. It doesn’t rely on institutional or tribal knowledge gathered from multiple resources on the development or ops team, and […]

0 Comments

Read More