Skip to content

Instantly share code, notes, and snippets.

View squaresurf's full-sized avatar

Daniel Paul Searles squaresurf

  • HashiCorp
  • Spearfish, SD
View GitHub Profile
@squaresurf
squaresurf / keybase.md
Created December 8, 2016 19:55
keybase.md

Keybase proof

I hereby claim:

  • I am squaresurf on github.
  • I am squaresurf (https://keybase.io/squaresurf) on keybase.
  • I have a public key ASC9jQ_BZIdTVrVvJe6WmwFZIMS4MSV0iks0a1w7dEdaLgo

To claim this, I am signing this object:

require "minitest/autorun"
def serial_comma(segments)
case segments.count
when 1
return segments.first
when 2
return segments.join " and "
else
return segments.push("and #{segments.pop}").join ", "
@squaresurf
squaresurf / gist:5303779
Created April 3, 2013 18:22
systemd service file for Rackspace's nova agent daemon.
# Author: Daniel Paul Searles
[Unit]
Description=Startup script for OpenStack nova guest agent
After=xe-linux-distribution.service
[Service]
Type=forking
PIDFile=/var/run/nova-agent.pid
ExecStart=/etc/rc.d/nova-agent start
ExecReload=/etc/rc.d/nova-agent restart