View boxstarter.ps1
# Description: Boxstarter Script
# Author: Jess Frazelle <jess@linux.com>
# Last Updated: 2017-09-11
#
# Install boxstarter:
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force
#
# You might need to set: Set-ExecutionPolicy RemoteSigned
#
# Run this boxstarter by calling the following from an **elevated** command-prompt:
View chefdk_bootstrap.json
{
"chefdk_bootstrap" : {
"package" : {
"atom" : false,
"git" : false,
"iterm2" : false,
"vagrant" : false,
"chefdk_julia" : false
}
}
View Getting started with Chef - Recommendations
Per our discussion today we have the following recommendations:
1. Pick a single easy server “role” to automate, e.g. my_web_server.
Get that cookbook installing a single package a single Windows Feature, across all of your environments, including Prod.
2. Then rapidly iterate on that cookbook adding features and deploying through all environments, including Prod.
Build a regular habit of code review. Every change should be reviewed by another engineer.
Feel free to include Chef team engineers on Pull Requests.
3. Ideally you start writing simple tests with the cookbook, which our Cookbook Pipeline will execute on every Git push and merge.
View knife_override.rb
# Copyright 2015 Nordstrom, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
View knife.rb
# Copyright 2015 Nordstrom, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
View Heirloom tomato margarita recipe
Margarita “mix”
--------------------
5 limes, juiced
1 lemon, juiced
¾ cup simple syrup
1 heirloom tomato
½ local peach (optional)
1. Make simple syrup by heating ¾ cup sugar and ¾ water and whisking until the sugar dissolves. Set aside to cool a bit.
2. Juice the limes and lemon. Reserve one lime half to run around the rim of each glass so the salt sticks to the rim.
View devops_questions.md

Questions from ChefConf 2015 Keynote

Start at the 11:00 min mark

Are we trying to create a high-velocity organization? Why and how?

Safety is defined as "the ability for individuals to act without fear of unintended consequences". How should we improve how we build systems to make them safer?

View recruiter_response.md

Company Requirements

I'm definitely not looking for work. However to provide some helpful guidance for hiring like-minded engineers, I would only consider working for a company if it met these requirements:

  1. Fewer than 250 employees.
  2. Concrete, measurable plan to increase the number of women and minorities in engineering roles.
  3. Commitment to using and contributing to open source.
  4. Collaborative, friendly atmosphere where pair programming is encouraged.
  5. Meaningful work with clear linkage between work and company goals.
  6. Demonstrated commitment to ethical business practices, e.g. B corp certification.
View printer_lwrp.rb
# https://github.com/opscode-cookbooks/windows
# create a printer
windows_printer 'HP LaserJet 5th Floor' do
driver_name 'HP LaserJet 4100 Series PCL6'
ipv4_address '10.4.64.38'
end