Skip to content

Instantly share code, notes, and snippets.

@Kuberchaun
Kuberchaun / docker-compose.yml
Created December 6, 2016 03:02 — forked from yoanisgil/docker-compose.yml
Elastic Search - Docker Compose
master:
image: elasticsearch:2
ports:
- "9200:9200"
restart: always
container_name: es_master
es-node:
image: elasticsearch:2
command: elasticsearch --discovery.zen.ping.unicast.hosts=es_master
@Kuberchaun
Kuberchaun / Dockerfile
Created April 16, 2016 01:52 — forked from masonforest/Dockerfile
Test Drive Your Dockerfiles with RSpec and ServerSpec
FROM ubuntu:14.04
MAINTAINER Mason Fischer <[email protected]>
RUN apt-get update && apt-get install -y nodejs
@Kuberchaun
Kuberchaun / variables.tf
Created January 7, 2016 20:43
Case1: Terraform Variables file
variable "user_names" {
description = "User names to create user accounts from"
}
variable "group_names" {
description = "The group names to create groups from"
}
variable "group_membership_names" {
description = "The group names to create group memberships from"
@Kuberchaun
Kuberchaun / example.tf
Last active January 7, 2016 23:00
Case1: Terraform template file
provider "aws" {
access_key = "YOURS"
secret_key = "YOURS"
region = "us-east-1"
}
resource "aws_iam_user" "user" {
name = "${element(split(",", var.user_names), count.index)}"
path = "/users/"
@Kuberchaun
Kuberchaun / Case1
Last active January 7, 2016 22:58
Case1: Create 2 groups, 3 users, and assign all users to group1
terraform plan -var 'user_names=bob,alice,charlie' -var 'group_names=group1,group2' -var 'group_membership_names=group1,group2,group1,group2,group1' -var 'user_membership_names=bob,bob,alice,alice,charlie'
@Kuberchaun
Kuberchaun / gist:7917749
Created December 11, 2013 20:21
updateVersion1.1.sql (with new last_name column picked up)
-- *********************************************************************
-- Update Database Script
-- *********************************************************************
-- Change Log: 0_LiquiBaseBuildConfig.xml
-- Ran at: 12/11/13 2:20 PM
-- Against: postgres@jdbc:postgresql://localhost:5432/mercury
-- Liquibase version: 3.0.7
-- *********************************************************************
-- Lock Database
@Kuberchaun
Kuberchaun / gist:7917682
Last active December 31, 2015 01:59
public.employee.sql (with new column last_name)
--liquibase formatted sql
--changeset henkbl:C1 stripComments:false runOnChange:false
--comment:Add new table per requirement XYZ123.
CREATE TABLE public.employee
(
employee_id SERIAL PRIMARY KEY NOT NULL,
first_name VARCHAR(20) NOT NULL,
department_id INTEGER NOT NULL
@Kuberchaun
Kuberchaun / gist:7917613
Created December 11, 2013 20:13
updateVersion1.1.sql (no changes)
-- *********************************************************************
-- Update Database Script
-- *********************************************************************
-- Change Log: 0_LiquiBaseBuildConfig.xml
-- Ran at: 12/11/13 2:12 PM
-- Against: postgres@jdbc:postgresql://localhost:5432/mercury
-- Liquibase version: 3.0.7
-- *********************************************************************
-- Lock Database
@Kuberchaun
Kuberchaun / gist:7917238
Last active December 31, 2015 01:59
updateVersion1.0.sql
-- *********************************************************************
-- Update Database Script
-- *********************************************************************
-- Change Log: 0_LiquiBaseBuildConfig.xml
-- Ran at: 12/11/13 2:06 PM
-- Against: postgres@jdbc:postgresql://localhost:5432/mercury
-- Liquibase version: 3.0.7
-- *********************************************************************
-- Create Database Lock Table
@Kuberchaun
Kuberchaun / gist:7917098
Created December 11, 2013 19:46
public.databasechangeloglock
CREATE TABLE public.databasechangeloglock
(
id integer NOT NULL,
locked boolean NOT NULL,
lockgranted timestamp with time zone,
lockedby character varying(255),
CONSTRAINT pk_databasechangeloglock PRIMARY KEY (id )
)
WITH (
OIDS=FALSE