Skip to content

Instantly share code, notes, and snippets.

View lmayorga1980's full-sized avatar

lmayorga lmayorga1980

  • Spearfishing Co.
  • Bahamas
View GitHub Profile
@lmayorga1980
lmayorga1980 / kitchen-docker-windows-inspec.md
Last active June 14, 2019 17:36
Kitchen-Docker-Windows Test Windows 2019 Core
source 'https://rubygems.org'

gem "kitchen-docker", github: "jeffreycoe/kitchen-docker", branch: "windows-support"
gem 'test-kitchen'
gem 'kitchen-inspec'
gem 'inspec'
@lmayorga1980
lmayorga1980 / GTT.md
Created January 24, 2019 19:19
Git Tricks & Tweaks

git log --all --decorate --oneline --graph

@lmayorga1980
lmayorga1980 / Ubuntu-Keys.md
Created January 22, 2019 13:16
Find Ubuntu Repository Keys

Find Repository Keys for Ubuntu Repository

...
pub  4096R/A15703C6 2016-01-11            
@lmayorga1980
lmayorga1980 / generate-ssh-key.sh
Created January 12, 2019 17:03
Generate Local SSH Key
ssh-keygen -b 1024 -t rsa -f id_rsa -P ""
@lmayorga1980
lmayorga1980 / osx.terminal
Created January 7, 2019 15:34
OSX Terminal
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ANSIBlackColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKMHCA9VJG51bGzTCQoLDA0OVU5TUkdCXE5TQ29sb3JTcGFjZVYkY2xhc3NPECcw
LjMwNTg4MjM1MjkgMC4zMDU4ODIzNTI5IDAuMzA1ODgyMzUyOQAQAoAC0hAREhNaJGNs
YXNzbmFtZVgkY2xhc3Nlc1dOU0NvbG9yohIUWE5TT2JqZWN0XxAPTlNLZXllZEFyY2hp
@lmayorga1980
lmayorga1980 / Nomad.md
Created November 7, 2018 15:32
Nomad Basics

Nomad Basic Infrastructure for Batch Jobs

List of Servers

  • 1 Nomad Server
  • 2 Nomad Clients

Job Definition

Download Packer, Unzip and Print Version Number

@lmayorga1980
lmayorga1980 / auth.py
Created October 24, 2018 15:05
Python-Federated-API-SAML-ADFS
#based on https://aws.amazon.com/blogs/security/how-to-implement-federated-api-and-cli-access-using-saml-2-0-and-ad-fs/
import sys
import boto.sts
import boto.s3
import requests
import ConfigParser
import base64
import logging
import os

openssl pkcs8 -in -inform PEM -outform DER -topk8 -nocrypt | openssl sha1 -c

@lmayorga1980
lmayorga1980 / delete-bucket.py
Created April 17, 2018 02:06
Remove S3 Bucket with Versions
BUCKET='<my_bucket>'
import boto3
s3 = boto3.resource('s3')
bucket = s3.Bucket(BUCKET)
bucket.object_versions.delete()
bucket.delete()
@lmayorga1980
lmayorga1980 / find-amis.sh
Last active January 15, 2019 14:34
Queries to find specific AMIS based on the name
aws ec2 describe-images --owners amazon --filters 'Name=name,Values=Windows_Server-2016-English-Full-Base-????.??.??' 'Name=state,Values=available' | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId '
aws ec2 describe-images --owners amazon --filters 'Name=name,Values=Windows_Server-2012-R2_RTM-English-P3-????.??.??' 'Name=state,Values=available' | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId '
aws ec2 describe-images --owners amazon --filters 'Name=name,Values=Windows_Server-2016-English-Core-Base-????.??.??' 'Name=state,Values=available' | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId '
aws ec2 describe-images --owners amazon --filters 'Name=name,Values=Windows_Server-2019-English-Core-Base-????.??.??' 'Name=state,Values=available' | jq -r '.Images | sort_by(.CreationDate) | last(.[]).ImageId '
aws ec2 describe-images --owners amazon --filters 'Name=name,Values=Windows_Server-2019-English-Full-Base-????.??.??' 'Name=state,Values=available' | jq -r '.Images | sort