Skip to content

Instantly share code, notes, and snippets.

View DoriftoShoes's full-sized avatar

Patrick Hoolboom DoriftoShoes

  • Los Angeles, CA
View GitHub Profile
@DoriftoShoes
DoriftoShoes / domipaddr.py
Last active December 7, 2022 12:16
Get ip address of libvirt guest via virsh console
#!/usr/bin/python
# USAGE: python domipaddr.py qemu:///system HOSTNAME DISTRO INTERFACE USERNAME PASSWORD
import sys, pexpect
import pprint
SUPPORTED_DISTROS = [
'ubuntu1404',
'centos6',
'centos7']
@DoriftoShoes
DoriftoShoes / docker-compose.yaml
Last active September 27, 2020 17:54
Vault + Consul docker-compose
version: '2'
services:
consul1:
image: "consul:latest"
container_name: "consul1"
hostname: "consul1"
ports:
- "8301:8301"
- "8400:8400"
- "8500:8500"

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@DoriftoShoes
DoriftoShoes / gist:5bc50c8ab3369cc484ee9a541f12e671
Created December 7, 2016 00:54
libvirt installation commands
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/' \
#!/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 "###########################################################################################"
{
"description": "Touches a file on a 15 minute interval",
"enabled": true,
"trigger": {
"type": "core.st2.IntervalTimer",
"parameters": {
"unit": "minutes",
"delta": 15
},
"pack": "core"
@DoriftoShoes
DoriftoShoes / pack_install.sh
Created February 2, 2015 20:20
Manual Pack Install
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
---
name: "sensu.event_to_email"
description: "Email all sensu events"
trigger:
type: "sensu.event_handler"
parameters: {}
criteria: {}
action:
ref: "core.sendmail"
parameters:
{
"client":{
"name": "host01",
"address": "10.2.1.11",
"subscriptions": [
"all",
"frontend",
"proxy"
],
"timestamp": 1326390159