Skip to content

Instantly share code, notes, and snippets.

View jesusvazquez's full-sized avatar
👣
Leaving footprints all over

Jesus Vazquez jesusvazquez

👣
Leaving footprints all over
View GitHub Profile
@jesusvazquez
jesusvazquez / use_terraform.sh
Last active August 30, 2017 15:46
Switch terraform versions
#!/bin/sh
# Source: https://github.com/jvrplmlmn/osx-config/blob/master/files/zshrc.d/50-terraform-versions.sh
function use_terraform {
TF_BASE=/opt/terraform
if [ -z "$1" ]
then
echo "Usage: use_terraform X.Y.Z"
echo

Vim Cheatsheet

Generally helpful stuff

Open a file for editing             :e path/to/file.txt
Return to Normal mode               ESC   or <CTRL>+C

Navigating around text

@jesusvazquez
jesusvazquez / sqlite3-cheat-sheet.md
Last active June 29, 2017 08:42 — forked from vincent178/sqlite3-cheat-sheet.md
sqlite3 cheat sheet

Import datadog monitors using terraform

Template: terraform import <datadog-resource-name>.<name-that-we-give-to-the-resource>.<resource-id>

Example for monitors:

terraform import datadog_monitor.sidekiq_queued_jobs_express 2250497

Time to write HCL

Terraform Cheatsheet

Debug stuff

Debug any command             TF_LOG=debug terraform <command>

Plan and Apply single resource

terraform plan -target

@jesusvazquez
jesusvazquez / reflect.py
Created July 27, 2017 03:41 — forked from huyng/reflect.py
A simple echo server to inspect http web requests
#!/usr/bin/env python
# Reflects the requests from HTTP methods GET, POST, PUT, and DELETE
# Written by Nathan Hamiel (2010)
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from optparse import OptionParser
class RequestHandler(BaseHTTPRequestHandler):
def do_GET(self):
@jesusvazquez
jesusvazquez / nomad_cheatsheet.md
Created July 31, 2017 14:09
Nomad Cheatsheet

nomad inspect enterprise nomad logs nomad logs -f -job enterprise enterprise nomad status enterprise

@jesusvazquez
jesusvazquez / bash_cmds.md
Last active September 14, 2018 08:53
Bash Useful Commands

Linux Stuff

for i in ls ; do stat $i ; done

iotop - Read Write speeds iftop - Network current speeds

Disks

Test write speed

@jesusvazquez
jesusvazquez / redis.nomad
Created August 22, 2017 14:46
Example redis.nomad template with ephemeral disk and data persistance
job "redis" {
region = "global"
datacenters = ["test"]
type = "service"
constraint {
attribute = "${node.class}"
value = "default"
}
@jesusvazquez
jesusvazquez / ctags.setup
Created September 11, 2017 20:16 — forked from nazgob/ctags.setup
ctags setup on mac
# you have ctags but it does not work...
$ ctags -R --exclude=.git --exclude=log *
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
#you need to get new ctags, i recommend homebrew but anything will work
$ brew install ctags
#alias ctags if you used homebrew
$ alias ctags="`brew --prefix`/bin/ctags"