Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am chrisroberts on github.
  • I am chrisroberts (https://keybase.io/chrisroberts) on keybase.
  • I have a public key whose fingerprint is F8D8 BF89 C7F0 DF6F 5747 9365 B5AF F29F DB14 5A46

To claim this, I am signing this object:

→ sfn print --file sparkleformation/terra_test.rb --debug
[DEBUG]: Loading core provider extensions via `Sfn::ApiProvider::Terraform`
[DEBUG]: Merged compile parameters - {}
{
  "provider": {
    "aws": {
      "region": "${var.aws_region}"
    }
  },
SparkleFormation.new(:terra_test, :provider => :terraform) do
parameters do
aws_region do
description 'The AWS region to create things in.'
default 'us-east-1'
end
aws_amis do
default.data!['us-east-1'] = 'ami-5f709f34'
default.data!['us-west-2'] = 'ami-7f675e4f'
end
@chrisroberts
chrisroberts / slayer.bash
Created August 12, 2015 22:07
proc killer
#!/bin/bash
if [[ "$#" -gt 2 ]]; then
echo "ERROR: Only two arguments are allowed!"
exit -1
elif [[ "$#" -lt 1 ]]; then
echo "${0}: Kill processes running past limit (default is one hour)"
echo "Usage: "
echo ""
echo " ${0} PROC_PATTERN [MAX_AGE_IN_SECONDS]"
@chrisroberts
chrisroberts / Gemfile.lock
Created April 23, 2015 00:09
wtf bundler
treetop (1.4.15)
polyglot
polyglot
polyglot
polyglot
polyglot
polyglot
polyglot
polyglot
polyglot
-- xmonad.hs
-- XMonad config file - sean.escriva@gmail.com
--
import XMonad
-- Hooks
import XMonad.Hooks.UrgencyHook (withUrgencyHook, NoUrgencyHook(..), focusUrgent)
import XMonad.Hooks.ManageDocks (avoidStruts, manageDocks, ToggleStruts(..))
import XMonad.Hooks.ManageHelpers (isFullscreen, isDialog, doFullFloat, doCenterFloat)
import XMonad.Hooks.SetWMName
import XMonad.Hooks.EwmhDesktops
import System.Taffybar
import System.Taffybar.Systray
import System.Taffybar.XMonadLog
import System.Taffybar.Battery
import System.Taffybar.SimpleClock
import System.Taffybar.DiskIOMonitor
import System.Taffybar.Widgets.PollingGraph
import System.Taffybar.Widgets.PollingBar
import System.Information.CPU
import System.Information.Memory
style "default" {
bg[NORMAL] = "#1d1f21"
fg[NORMAL] = "#929593"
text[NORMAL] = "#FFFFFF"
}
style "notification-button" = "default" {
text[NORMAL] = "#FF0000"
fg[NORMAL] = "#FF0000"
}
Package: *
Pin: release c=9.2
Pin-Priority: 1000
Package: *
Pin: release n=precise-pgdg, v=9.2
Pin-Priority: 600
#!/usr/bin/env ruby
require 'chef'
require 'chef/knife'
require 'getoptlong'
def print_help
puts "#{File.basename(__FILE__)} OPTS"
puts ' --> Help is on a help yourself basis.'
end