Skip to content

Instantly share code, notes, and snippets.

variable aws_access_key {}
variable aws_secret_key {}
variable ssh_key { default = "~/.ssh/id_rsa.pub" }
variable ssl_cert_file { default = "./cert.pem" }
variable ssl_key_file { default = "./key.pem" }
provider "aws" {
access_key = "${var.aws_access_key}"
secret_key = "${var.aws_secret_key}"
region = "us-west-1"
development:
adapter: postgresql
encoding: unicode
pool: 5
database: sample_app_rails_4_development
host: <%= ENV['SAMPLE_APP_RAILS_4_DB_HOST'] %>
port: <%= ENV['SAMPLE_APP_RAILS_4_DB_PORT'] %>
username: <%= ENV['SAMPLE_APP_RAILS_4_DB_USER'] %>
password: <%= ENV['SAMPLE_APP_RAILS_4_DB_PASSWORD'] %>
@ryane
ryane / five_minutes.yml
Created February 24, 2015 15:15
five_minutes.yml
---
- hosts: all
vars:
UBUNTU_COMMON_ROOT_PASSWORD: 'xxxxx'
UBUNTU_COMMON_DEPLOY_PASSWORD: 'xxxxx'
UBUNTU_COMMON_LOGWATCH_EMAIL: user@example.com
ubuntu_common_deploy_user_name: deploy
ubuntu_common_deploy_public_keys:
- ~/.ssh/id_rsa.pub
[
{
"external_id":"12345qwert67890zxcvb",
"id":664,
"confirmation_number":"1234567890",
"state":"unauthorized",
"first_name":"Jane",
"last_name":"Doe",
"email":"support@checkmate.io",
"room_code": "STDK",
@ryane
ryane / gist:5605255
Created May 18, 2013 17:47
A pre-commit hook that forces specs to run if you are on the master branch
#!/bin/sh
if [ "$(git rev-parse --abbrev-ref HEAD)" == "master" ]
then
if [ -f FORCE_COMMIT ]
then
rm FORCE_COMMIT
exit 0
else
echo "Running specs since you are committing to master..."
@ryane
ryane / gist:5492658
Created April 30, 2013 23:17
Disable Chrome's terrible print dialog
defaults write com.google.Chrome DisablePrintPreview -boolean true
@ryane
ryane / ci_install.sh
Created April 17, 2013 19:38
A script (or just list of commands) to setup a jenkins server on Ubuntu 12.04 hosted at linode. Liberally borrowed from https://gist.github.com/whistler/3179919#file-jenkins_rails_ubuntu-sh
sudo aptitude -y install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
sudo apt-get -y install libxslt-dev libxml2-dev
sudo apt-get -y install libmysqlclient-dev ruby-dev
sudo apt-get -y install libcurl4-openssl-dev
sudo apt-get -y install imagemagick libmagickcore-dev libmagickwand-dev
sudo apt-get -y install libsqlite3-dev
sudo apt-get -y install libreadline-dev
sudo apt-get -y install git
sudo apt-get -y install libicu48
sudo apt-get -y install nodejs
@ryane
ryane / gist:5346950
Created April 9, 2013 16:01
current vimrc (2013-04-09)
set nocompatible " Must come first because it changes other options.
filetype off " required! (for vundle)
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let vundle manage vundle
" required!
Bundle 'gmarik/vundle'
@ryane
ryane / gist:5322099
Created April 5, 2013 19:50
tmux.conf
# fix copy/paste
set-option -g default-shell /usr/local/bin/zsh
set-option -g default-command "reattach-to-user-namespace -l \"/usr/local/bin/zsh\""
bind-key 'P' run-shell "tmux set-buffer \"$(/usr/local/bin/pbpaste)\"; tmux paste-buffer"
bind-key 'Y' run-shell "tmux show-buffer | /usr/local/bin/pbcopy"
bind C-c run "tmux save-buffer - | reattach-to-user-namespace pbcopy"
bind C-v run "tmux set-buffer $(reattach-to-user-namespace pbpaste); tmux paste-buffer"
# look good
set -g default-terminal "screen-256color"
@ryane
ryane / vimrc
Created October 30, 2012 20:29
my current vimrc ( 2012-10-30 )
set nocompatible " Must come first because it changes other options.
filetype off " required! (for vundle)
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let vundle manage vundle
" required!
Bundle 'gmarik/vundle'