Skip to content

Instantly share code, notes, and snippets.

View tsabat's full-sized avatar

Tim Sabat tsabat

View GitHub Profile
@tsabat
tsabat / broken_recipe.rb
Created December 2, 2011 00:12
broken_recipe.rb
require_recipe "openssl"
require_recipe "mysql::server"
require_recipe "mysql::client"
# require_recipe "vagrant_main::create_wufoo_db"
include_recipe 'database'
dbs = %w{C00000001 C00000002 C00000172 Clients Hits}
@tsabat
tsabat / why.rb
Created December 2, 2011 16:45
git resource not working
# resource
git '/tmp' do
repository node[:wufoo][:db_git_repo]
action :checkout
depth 1
end
# result
@tsabat
tsabat / post.sh
Created December 6, 2011 05:57
github post API Key
#This must be run from your .ssh dir, otherwise specify full path for the cat call
curl -u "tbone/token:{token_here}" \
http://code.corp.surveymonkey.com/api/v2/json/user/key/add/ \
--include \
--data title={your_title} \
--data key=$(python -c "import urllib; print urllib.quote('''$(cat id_rsa.pub | sed s/'+'/'%2B'/g)''')")
@tsabat
tsabat / gist:1487891
Created December 16, 2011 20:43
WTF?
pip install supervisor
Downloading/unpacking supervisor
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 532, in __bootstrap_inner
self.run()
File "/usr/lib/python2.6/threading.py", line 484, in run
self.__target(*self.__args, **self.__kwargs)
File "/home/vagrant/.virtualenvs/supervisor/lib/python2.6/site-packages/pip-1.0.2-py2.6.egg/pip/index.py", line 243, in _get_queued_page
for link in page.rel_links():
@tsabat
tsabat / zsh.md
Last active December 25, 2023 19:16
Getting oh-my-zsh to work in Ubuntu
@tsabat
tsabat / wtf.rb
Created December 20, 2011 21:04
wtf.rb
/home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/ruby_compat.rb:22:in `select': closed stream (IOError)
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/ruby_compat.rb:22:in `io_select'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/packet_stream.rb:73:in `available_for_read?'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/packet_stream.rb:85:in `next_packet'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/session.rb:169:in `block in poll_message'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/session.rb:164:in `loop'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/session.rb:164:in `poll_message'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/connection/session.rb:451:in `dispatch_incoming_packets'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-
@tsabat
tsabat / libevent.rb
Created December 21, 2011 04:33
libevent2
libevent2_deb = "/tmp/libevent2_2.0.7-sm-1_amd64.deb"
cookbook_file libevent2_deb do
mode "0744"
group "root"
owner "root"
end
dpkg_package "libevent2" do
action :install
@tsabat
tsabat / upgrade_guest_additions.rb
Created December 21, 2011 07:06
upgrade_guest_additions.rb
version = `vboxmanage -v`.split('_')[0]
bash "install guest additions" do
code <<-HERE
sudo apt-get install build-essential module-assistant linux-headers-$(uname -r)
wget -c http://download.virtualbox.org/virtualbox/#{version}/VBoxGuestAdditions_#{version}.iso -O VBoxGuestAdditions_#{version}.iso
sudo mount VBoxGuestAdditions_#{version}.iso -o loop /mnt
sudo sh /mnt/VBoxLinuxAdditions.run --nox11
rm -rf *.iso
HERE
@tsabat
tsabat / nginx_static_content.conf
Created December 22, 2011 16:33
nginx static content
server {
listen 8000 default;
server_name localhost;
access_log /var/log/nginx/schemaspy.access.log;
location / {
root /var/www/schemaspy/;
index index.html index.htm;
autoindex on;
@tsabat
tsabat / Chef_IO_ERROR.txt
Created December 22, 2011 21:17
Chef IO Error
/home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/ruby_compat.rb:22:in `select': closed stream (IOError)
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/ruby_compat.rb:22:in `io_select'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/packet_stream.rb:73:in `available_for_read?'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/packet_stream.rb:85:in `next_packet'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/session.rb:169:in `block in poll_message'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/session.rb:164:in `loop'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/transport/session.rb:164:in `poll_message'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-ssh-2.1.4/lib/net/ssh/connection/session.rb:451:in `dispatch_incoming_packets'
from /home/tbone/.rvm/gems/ruby-1.9.2-p290/gems/net-