Skip to content

Instantly share code, notes, and snippets.

Patrick Hoolboom DoriftoShoes

Block or report user

Report or block DoriftoShoes

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@DoriftoShoes
DoriftoShoes / docker-compose.yaml
Last active Dec 25, 2018
Vault + Consul docker-compose
View docker-compose.yaml
version: '2'
services:
consul1:
image: "consul:latest"
container_name: "consul1"
hostname: "consul1"
ports:
- "8301:8301"
- "8400:8400"
- "8500:8500"
View gist:5bc50c8ab3369cc484ee9a541f12e671
virt-install --name ubuntu1604 \
--ram 4096 \
--disk path=/var/lib/libvirt/images/ubuntu1604.qcow2,size=20 \
--vcpus 2 \
--os-type linux \
--os-variant ubuntutrusty \
--network bridge=br0 \
--graphics none \
--console pty,target_type=serial \
--location 'http://archive.ubuntu.com/ubuntu/dists/xenial/main/installer-amd64/' \
@DoriftoShoes
DoriftoShoes / domipaddr.py
Last active Nov 12, 2018
Get ip address of libvirt guest via virsh console
View domipaddr.py
#!/usr/bin/python
# USAGE: python domipaddr.py qemu:///system HOSTNAME DISTRO INTERFACE USERNAME PASSWORD
import sys, pexpect
import pprint
SUPPORTED_DISTROS = [
'ubuntu1404',
'centos6',
'centos7']
View setup_mistral.sh
#!/bin/bash
MISTRAL_STABLE_BRANCH=$1
DEBTEST=`lsb_release -a 2> /dev/null | grep Distributor | awk '{print $3}'`
if [[ "$DEBTEST" == "Ubuntu" ]]; then
TYPE="debs"
PYTHONPACK="/usr/lib/python2.7/dist-packages"
echo "###########################################################################################"
View st2health_rule.json
{
"description": "Touches a file on a 15 minute interval",
"enabled": true,
"trigger": {
"type": "core.st2.IntervalTimer",
"parameters": {
"unit": "minutes",
"delta": 15
},
"pack": "core"
View pack_install.sh
cp -R FOO_PACK /opt/stackstorm/packs/
st2 run packs.setup_virtualenv packs=FOO_PACK -a
st2 run packs.load register=actions -a
st2 run packs.load register=sensors -a
View sensu_event_to_email.yaml
---
name: "sensu.event_to_email"
description: "Email all sensu events"
trigger:
type: "sensu.event_handler"
parameters: {}
criteria: {}
action:
ref: "core.sendmail"
parameters:
View event_data.json
{
"client":{
"name": "host01",
"address": "10.2.1.11",
"subscriptions": [
"all",
"frontend",
"proxy"
],
"timestamp": 1326390159
You can’t perform that action at this time.