Skip to content

Instantly share code, notes, and snippets.

View DoriftoShoes's full-sized avatar

Patrick Hoolboom DoriftoShoes

  • Los Angeles, CA
View GitHub Profile
{
"image": {
"url": "http://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img",
"name": "Ubuntu Trusty",
"container_format": "bare",
"disk_format": "qcow2"
},
"callback_url": "",
"ssh_keys": [
""
bash-3.2$ docker build -t stackstorm/st2 .
Sending build context to Docker daemon 5.632 kB
Sending build context to Docker daemon
Step 0 : FROM dockerfile/ubuntu
---> b4e54ddfb2af
Step 1 : RUN echo "#!/bin/sh\nexit 0" > /usr/sbin/policy-rc.d
---> Running in e69fc8816dcf
---> e77a260d3bea
Removing intermediate container e69fc8816dcf
Step 2 : RUN apt-get update && apt-get install -y python python-dev python-pip python-virtualenv openssh-server && rm -rf /var/lib/apt/lists/*
{
"handlers": {
"default": {
"type": "pipe",
"command": "python /etc/sensu/handlers/st2_handler.py"
}
}
}
{
"client":{
"name": "host01",
"address": "10.2.1.11",
"subscriptions": [
"all",
"frontend",
"proxy"
],
"timestamp": 1326390159
---
name: "sensu.event_to_email"
description: "Email all sensu events"
trigger:
type: "sensu.event_handler"
parameters: {}
criteria: {}
action:
ref: "core.sendmail"
parameters:
@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
{
"description": "Touches a file on a 15 minute interval",
"enabled": true,
"trigger": {
"type": "core.st2.IntervalTimer",
"parameters": {
"unit": "minutes",
"delta": 15
},
"pack": "core"
#!/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 "###########################################################################################"
@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']