Skip to content

Instantly share code, notes, and snippets.

View gist:35ab87f094e6eaa2785610b370b81cde
### Keybase proof
I hereby claim:
* I am andyhky on github.
* I am andyhky ( on keybase.
* I have a public key whose fingerprint is 5CCC 398D 010A 38C1 F970 8907 0301 16CA A186 1191
To claim this, I am signing this object:
View Upgrade Open vSwitch
# From @andyhky (
# Upgrading OVS is discussed at length here:
- name: Upgrade OVS
hosts: "*"
gather_facts: false
connection: ssh
user: root
View gist:8101043
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Ruby hash to specify the hostname and desired fourth octet
# Cannot currently specify the IP. So, octet value is unused
nodes = {
'master' => 200,
'node1' => 210,
View gist:7754690
<ip>: [etcd] Dec 2 12:39:12.826 WARNING | cannot join to cluster via given peers, retry in 10 seconds
View gist:5887274
Error executing action `run` on resource 'execute[run rake cf:bootstrap]'
andyhky / gist:5281213
Created Mar 31, 2013
vagrant up razor fails
View gist:5281213
[razor] Importing base box 'opscode-ubuntu-12.04'...
[razor] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
this machine, please update the guest additions and repackage the
Guest Additions Version: 4.1.22
VirtualBox Version: 4.2.10
[razor] Matching MAC address for NAT networking...
andyhky /
Created Mar 26, 2013
Useful if you want your logfiles to have YYYYMMDD in them but they've already been logrotated.
Simple script to datestamp log files that haven't been stamped via logrotate.
import datetime
import os
import re
import sys
# Modified from
find . -mindepth 1 -maxdepth 1 -type d -exec git --git-dir={}/.git --work-tree=$PWD/{} status \;
andyhky / gist:2872021
Created Jun 5, 2012
Openstack bosh error
View gist:2872021
root@bosh:~/bosh/agent# rake stemcell:micro[micro_bosh:openstack,/root/.microbosh/openstack_micro.yml,/root/bosh-release/dev_releases/micro-bosh-4.1-dev.tgz,/var/tmp/bosh/agent-0.5.2-25831/chroot-openstack.tgz]
sudo env http_proxy= tar zxf /var/tmp/bosh/agent-0.5.2-25831/chroot-openstack.tgz
cp -rp misc/micro_bosh /var/tmp/bosh/agent-0.5.2-26555/instance
cp -rp ../package_compiler /var/tmp/bosh/agent-0.5.2-26555/instance/micro_bosh
cp -rp misc/stemcell/build/chroot/skeleton /var/tmp/bosh/agent-0.5.2-26555/instance/micro_bosh
cp -rp misc/stemcell/build/chroot/lib/ /var/tmp/bosh/agent-0.5.2-26555/instance/micro_bosh/lib
cp /root/.microbosh/openstack_micro.yml /var/tmp/bosh/agent-0.5.2-26555/instance/micro_bosh_release/release.yml
cp /root/bosh-release/dev_releases/micro-bosh-4.1-dev.tgz /var/tmp/bosh/agent-0.5.2-26555/instance/micro_bosh_release/release.tgz
sudo env http_proxy= /var/tmp/bosh/agent-0.5.2-26555/instance/micro_bosh/stages/ /var/tmp/bosh/agent-0.5.2-26555/chroot /var/tmp/b
View gist:2670686
test gist from sublime
You can’t perform that action at this time.