Skip to content

Instantly share code, notes, and snippets.

View dm4r's full-sized avatar

Daniel Martushev dm4r

View GitHub Profile
@dm4r
dm4r / Brewfile
Last active April 9, 2020 04:46 — forked from charlesjohnson/Brewfile
Brewfile
# Taps
tap "homebrew/bundle"
tap "homebrew/cask"
#tap "homebrew/core"
# Brew CLI apps
brew "mas"
# brew "zsh"
brew "zsh-syntax-highlighting"
@dm4r
dm4r / kitchen.yml.md
Last active April 20, 2017 01:04
Chef Intro Workshop - .kitchen.yml file
---
driver:
  name: vagrant
  network:
    - ["private_network", {ip: "192.168.33.33"}]

provisioner:
  name: chef_zero
 # You may wish to disable always updating cookbooks in CI or other testing environments.

Chef Training Workstations Prereqs (Windows OS focused)

Overview

The following documents the setup steps for building a sane workstation environment on YOUR laptop to write and test Chef code. This document should work with Mac OS X, Windows, or Linux systems.

A workstation is a computer running the Chef Development Kit (ChefDK) that is used to author cookbooks, interact with the Chef server, and interact with nodes

Software Installation

You will need to install the following software on your system:

  • Chef Development Kit (ChefDK) - The Chef Development Kit contains all of the tools you need to write and test Chef code
  • Vagrant - Vagrant is a tool for building complete development environments

Keybase proof

I hereby claim:

  • I am dm4r on github.
  • I am masterchef (https://keybase.io/masterchef) on keybase.
  • I have a public key whose fingerprint is 3847 EC1D 0DBF 4D71 D443 2F55 DC33 E466 8E2A 72CB

To claim this, I am signing this object: