Skip to content

Instantly share code, notes, and snippets.

@toddlers
toddlers / docker-compose.yml
Created March 3, 2016 13:39 — forked from cgetc/docker-compose.yml
docker-composeでfluentd + elasticsearch + kibana4 環境をつくる ref: http://qiita.com/cgetc/items/345e3c686910b30ba49f
fluentd:
build: ./fluentd
links:
- "elasticsearch"
# Fluentd logging driver対応の場合
ports:
- "22422:22422"
# Fluentd logging driver非対応の場合
volumes:
- /var/lib/docker/containers:/var/lib/docker/containers
@toddlers
toddlers / find_iam_user.py
Created February 29, 2016 06:45 — forked from OnlyInAmerica/find_iam_user.py
Find an AWS IAM user corresponding to an AWS Access Key
# Find the IAM username belonging to the TARGET_ACCESS_KEY
# Useful for finding IAM user corresponding to a compromised AWS credential
# Requirements:
#
# Environmental variables:
# AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
# python:
# boto
@toddlers
toddlers / .bashrc
Created January 21, 2016 14:36 — forked from vsouza/.bashrc
Golang 1.5 setup in Mac OSX with HomeBrew. Set `GOPATH` and `GOROOT` variables in zshell or bash.
# Set variables in .bashrc file
# don't forget to change your path correctly!
export GOPATH=$HOME/golang
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
#!/usr/bin/env ruby
recipe_path = ARGV[0]
if recipe_path.nil?
STDERR.puts "usage: chef-apply RECIPE_FILE"
exit 1
end
recipe_path = File.expand_path(recipe_path)
@toddlers
toddlers / http_get.go
Created January 9, 2016 13:53 — forked from ijt/http_get.go
Example of using http.Get in go (golang)
package main
import (
"fmt"
"http"
"io/ioutil"
"os"
)
func main() {
@toddlers
toddlers / fix-whitespace.sh
Created January 4, 2016 08:52 — forked from torsten/fix-whitespace.sh
Pre-commit hook script for git to fix whitespace and long lines.
#!/bin/sh
# Pre-commit hook for git which removes trailing whitespace, converts tabs to spaces, and enforces a max line length.
if git-rev-parse --verify HEAD >/dev/null 2>&1 ; then
against=HEAD
else
# Initial commit: diff against an empty tree object
against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
fi
@toddlers
toddlers / kafka_install.md
Created December 2, 2015 09:17 — forked from leommoore/kafka_install.md
Kafka - Messaging Basics

#Kafka - Messaging Basics This assumes you are starting fresh and have no existing Kafka or ZooKeeper data. See http://kafka.apache.org/documentation.html#quickstart for more details.

##Install Java

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
@toddlers
toddlers / logstash-ossec-alerts.conf
Created October 30, 2015 09:51 — forked from yusufhm/logstash-ossec-alerts.conf
Logstash configuration for reading OSSEC alerts files and send to Elasticsearch (credits to https://mig5.net)
input {
file {
type => "ossec"
path => "/var/ossec/logs/alerts/alerts.log"
sincedb_path => "/opt/logstash/"
codec => multiline {
pattern => "^\*\*"
negate => true
what => "previous"
}
@toddlers
toddlers / run_command_on_instance.rb
Created October 20, 2015 18:55 — forked from mmasashi/run_command_on_instance.rb
Run OpsWorks Stack command on Instance
require 'aws-sdk-v1'
require 'pp'
AWS_KEY_ID = ENV['AWS_KEY_ID']
AWS_SEC_KEY = ENV['AWS_SEC_KEY']
opsw = AWS::OpsWorks.new(access_key_id: AWS_KEY_ID, secret_access_key: AWS_SEC_KEY)
@opsw_cli = opsw.client
def retrieve_stacks(region = nil, stack_prefix_hint = nil)
#!/usr/bin/env python
import sys
import os
import boto
import pprint
del_flag = ''
if len(sys.argv) > 1:
del_flag = sys.argv[1]