Skip to content

Instantly share code, notes, and snippets.

View yankcrime's full-sized avatar
🤠
┬──┬◡ノ(° -°ノ)

Nick Jones yankcrime

🤠
┬──┬◡ノ(° -°ノ)
View GitHub Profile
@yankcrime
yankcrime / start.sh
Last active December 20, 2015 20:09
ownCloud start.sh
#!/bin/bash
HOSTLINE=$(echo $(ip -f inet addr show eth0 | grep 'inet' | awk '{ print $2 }' | cut -d/ -f1) $(hostname) $(hostname -s))
sed -i "s/^172.*/$HOSTLINE/" /etc/hosts
/usr/sbin/mysqld &
/usr/sbin/apache2ctl -D FOREGROUND
@yankcrime
yankcrime / main.cf snippet
Created August 16, 2013 11:11
Postfix RBL / SBL checks
reject_rhsbl_reverse_client dbl.spamhaus.org,
reject_rhsbl_sender dbl.spamhaus.org,
reject_rhsbl_client dbl.spamhaus.org,
reject_rhsbl_sender fresh.spameatingmonkey.net,
reject_rhsbl_client fresh.spameatingmonkey.net,
reject_rhsbl_sender uribl.spameatingmonkey.net,
reject_rhsbl_client uribl.spameatingmonkey.net,
reject_rhsbl_sender urired.spameatingmonkey.net,
reject_rhsbl_client urired.spameatingmonkey.net,
@yankcrime
yankcrime / keybase.md
Last active August 29, 2015 13:57
Keybase proof

Keybase proof

I hereby claim:

  • I am yankcrime on github.
  • I am yankcrime (https://keybase.io/yankcrime) on keybase.
  • I have a public key whose fingerprint is A43A 6C09 0596 2CF0 B8CB 3CDF B264 F01E 309D 20E4

To claim this, I am signing this object:

#
# Thanks:
# @gf3
# @mathiasbynens
#
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then
export TERM=gnome-256color
elif [[ $TERM != dumb ]] && infocmp xterm-256color >/dev/null 2>&1; then
export TERM=xterm-256color
# nick's .bashrc
# [email protected]
# basics
set -o vi
set show-all-if-ambiguous on
shopt -s checkwinsize
PATH=/usr/local/bin:$PATH:~/bin:~/.rvm/bin:/Applications/VMware\ Fusion.app/Contents/Library:/usr/local/sbin:/usr/texbin/
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
@yankcrime
yankcrime / gist:1ef93725df63e9f3cda5
Created January 21, 2015 10:54
ownCloud Dockerfile
FROM ubuntu:12.04
MAINTAINER Nick Jones "[email protected]"
RUN echo "deb http://archive.ubuntu.com/ubuntu precise main universe" >> /etc/apt/sources.list
RUN apt-get -y update
RUN dpkg-divert --local --rename --add /sbin/initctl
RUN ln -s /bin/true /sbin/initctl
RUN locale-gen en_US en_US.UTF-8
RUN dpkg-reconfigure locales
@yankcrime
yankcrime / listorphans.py
Last active August 29, 2015 14:19
List orphaned network objects in OpenStack
#!/usr/bin/env python
import os
import sys
import keystoneclient.v2_0.client as ksclient
import neutronclient.v2_0.client as nclient
def usage():
print "listorphans.py <object> where object is one or more of",
print "'networks', 'routers', 'subnets', 'floatingips' or 'all'"
heat_template_version: 2014-10-16
description: Deploy a CoreOS cluster
parameters:
count:
description: Number of CoreOS machines to deploy
type: number
default: 3
constraints:
heat_template_version: 2014-10-16
description: Demo template to deploy a pair of webservers and a loadbalancer
parameters:
key_name:
type: string
description: Name of SSH keypair to be used for compute instance
flavor:
type: string
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Ensure everyone is running a consistent vagrant version
Vagrant.require_version '~> 1.7.2'
Vagrant.configure('2') do |config|
config.vm.box = 'puppetlabs/ubuntu-14.04-64-puppet'
config.vm.box_version = '1.0.1'
config.vm.box_check_update = true