Skip to content

Instantly share code, notes, and snippets.

@andreacampi
Created March 26, 2013 17:16
Show Gist options
  • Save andreacampi/5247248 to your computer and use it in GitHub Desktop.
Save andreacampi/5247248 to your computer and use it in GitHub Desktop.

Devops is all about making us more productive, right? So here's my current workflow to upload and test a Chef cookbook:

  • edit in Textmate
  • go to the browser and load the web page for the Juniper VPN
  • enter my username
  • enter my 4-digits PIN + 6-digits token from the RSA thingie (assuming I have it with me)
  • wait for the page to load
  • click on a "start VPN" button
  • wait for it to load
  • upload my changes
  • oh crap, the VPN changed /etc/hosts again--vi /etc/hosts
  • upload my changes--whew, success
  • switch to the VPN app and close it
  • click on OpenVPN and connect
  • enter my password
  • fuuuu, enter it again--the domain policy just forced me to change it and I haven't memorized it yet
  • switch to Cord to connect to my devel VM
  • dammit, that's so slow
  • click to accept the f@## disclaimer from the CIO
  • bring up powershell again--why does it go to background on whim?
  • run Chef. hey that's easy, it's just up-arrow. except when it's down-arrow. still, piece of cake
  • Chef and Windows VMs... sloooooooooowwwww
  • oh crap, I made a mistake. let's fix it!
  • wait, I have to switch VPN--go to step 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment