Skip to content

Instantly share code, notes, and snippets.

@dlutzy
dlutzy / gist:2469037
Created April 23, 2012 05:59
Multi VM Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
# David Lutz's Multi VM Vagrantfile
# inspired from Mark Barger's https://gist.github.com/2404910
boxes = [
{ :name => :web, :role => 'web_dev', :ip => '192.168.33.1', :ssh_port => 2201, :http_fwd => 9980, :cpus =>4, :shares => true },
{ :name => :data, :role => 'data_dev', :ip => '192.168.33.2', :ssh_port => 2202, :mysql_fwd => 9936, :cpus =>4 },
{ :name => :railsapp, :role => 'railsapp_dev', :ip => '192.168.33.3', :ssh_port => 2203, :http_fwd => 9990, :cpus =>1}
]
#!/bin/bash
#install script for ganglia monitor node
#using Vladimir Vuksan's RPMs
yum -y install rrdtool mod_php php-gd make
chkconfig httpd on
/etc/init.d/httpd start
cd /lib64
ln -s libexpat.so.1 libexpat.so.0
@dlutzy
dlutzy / gist:3704912
Created September 12, 2012 07:19
redis logging
root@redis:~# redis-benchmark -q -n 100000
PING (inline): 45392.64 requests per second
PING: 45433.89 requests per second
MSET (10 keys): 41631.97 requests per second
SET: 45578.85 requests per second
GET: 45808.52 requests per second
INCR: 46317.74 requests per second
LPUSH: 46168.05 requests per second
LPOP: 46125.46 requests per second
SADD: 46125.46 requests per second
@dlutzy
dlutzy / links5.rb
Created August 27, 2012 00:49
Test Driven Sysadmin 7
dep 'links.bin'
@dlutzy
dlutzy / links2.rb
Created August 27, 2012 00:44
Test Driven Sysadmin 5
dep 'links.bin' do
met? {
which "links"
}
installs {
via :apt, "links"
}
end
@dlutzy
dlutzy / links1.rb
Created August 27, 2012 00:41
Test Driven Sysadmin 4
dep 'links is installed' do
met? {
which "links"
}
meet {
log "Test failed. links is not installed, installing now..."
shell "apt-get -y install links"
}
@dlutzy
dlutzy / links4.rb
Created August 27, 2012 00:48
Test Driven Sysadmin 7
dep 'links.bin' do
installs "links"
end
@dlutzy
dlutzy / gist:3484619
Created August 27, 2012 00:21
Babushka Dependancy Template
dep 'dependancy name' do
met? {
}
meet {
}
end
@dlutzy
dlutzy / gist:3484576
Created August 27, 2012 00:13
Test Driven Sysadmin 3
#!/bin/bash
function installinator()
{
if which apt-get > /dev/null
then
echo "I'm a debian based system probably ubuntu"
INSTALLER="apt-get"
fi
if which yum > /dev/null
@dlutzy
dlutzy / gist:3484521
Created August 27, 2012 00:04
Test Driven Sysadmin 1
apt-get -y install links