Skip to content

Instantly share code, notes, and snippets.

View feniix's full-sized avatar
🇦🇷

Sebastian B Otaegui feniix

🇦🇷
View GitHub Profile
@feniix
feniix / -
Created January 27, 2015 02:41
{
"AutoScalingGroups": [
{
"AutoScalingGroupARN": "arn:aws:autoscaling:us-east-1:159116025302:autoScalingGroup:af673450-8a4d-4273-9038-d10765e8cc8d:autoScalingGroupName/cas-prod-12-18-2014",
"HealthCheckGracePeriod": 300,
"SuspendedProcesses": [],
"DesiredCapacity": 1,
"Tags": [
{
"ResourceType": "auto-scaling-group",
@feniix
feniix / -
Created January 27, 2015 02:44
{
"AutoScalingGroupARN": "arn:aws:autoscaling:us-east-1:159116025302:autoScalingGroup:af673450-8a4d-4273-9038-d10765e8cc8d:autoScalingGroupName/cas-prod-12-18-2014",
"HealthCheckGracePeriod": 300,
"SuspendedProcesses": [],
"DesiredCapacity": 1,
"Tags": [
{
"ResourceType": "auto-scaling-group",
"ResourceId": "cas-prod-12-18-2014",
"PropagateAtLaunch": true,
#!/usr/bin/env python
import json
import sys
from pprint import pprint
files = sys.argv[1:]
if not files:
files = ["/dev/stdin"]
{
"variables": {
"precise_iso_url": "http://ubuntu.osuosl.org/releases/12.04.5/ubuntu-12.04.5-server-amd64.iso",
"precise_iso_checksum": "769474248a3897f4865817446f9a4a53",
"vbox_guest_additions_url": "http://dlc-cdn.sun.com/virtualbox/4.3.20/VBoxGuestAdditions_4.3.20.iso",
"vbox_guest_additions_sha256": "9ab48f44ac26a6deb374cb5fe6bad103bbf4fdf5186140e2d40ebe48bd01f3ea",
"user_home": "{{ env `HOME` }}",
"precise_box_ovf": "{{ env `HOME` }}/.vagrant.d/boxes/ubuntu-VAGRANTSLASH-precise64/12.04.4/virtualbox/box.ovf"
},
"builders": [
upstream elasticsearch {
server localhost:9200 fail_timeout=10s;
}
#!/usr/bin/env python
import json
import sys
from pprint import pprint
files = sys.argv[1:]
if not files:
files = ["/dev/stdin"]
class kafka_broker(
$zookeeper_connect = 'localhost:2181'
) {
class { 'kafka':
version => '0.8.2.0',
scala_version => '2.9.2',
install_java => false
}
class { 'kafka::broker':
diff --git i/Vagrantfile w/Vagrantfile
index 3cdca40..abc1e80 100644
--- i/Vagrantfile
+++ w/Vagrantfile
@@ -1,5 +1,5 @@
require 'yaml'
-require './vagrant/lib/gen_node_infos'
+require File.join(File.dirname(__FILE__), 'vagrant/lib/gen_node_infos')
PROJECT_ROOT='/usr/local/src/Platform'
@feniix
feniix / chronos.conf
Created March 10, 2015 05:22
upstart-chronos.conf
# chronos
#
# This upstart job configuration is managed by Puppet.
# Do not edit this file. Your changes will be lost.
description "Chronos"
version "2.3.2"
start on runlevel [2345]
stop on runlevel [!2345]
@feniix
feniix / marathon.json
Created July 8, 2015 16:00
Example using parameters
{
"id": "/app",
"container": {
"type": "DOCKER",
"docker": {
"network": "HOST",
"image": "registry.spantree.net/app:#{BUILD_ID}",
"privileged": true,
"forcePullImage": true,
"parameters": [