Skip to content

Instantly share code, notes, and snippets.

Avatar

Patrick Hoolboom DoriftoShoes

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.