Instantly share code, notes, and snippets.

Thomas Van Doren thomasvandoren

View GitHub Profile
View Dockerfile.py2.7.14
FROM python:2.7.14
RUN apt-get update -qqy \
&& apt-get -qqy --no-install-recommends install \
curl \
build-essential \
wget \
ca-certificates \
gcc \
g++ \
View hello.chpl
writeln("Hello, world!");

Keybase proof

I hereby claim:

  • I am thomasvandoren on github.
  • I am thomasvandoren ( on keybase.
  • I have a public key whose fingerprint is A62E 4E63 3D7F 441B 91E8 384A A09F 5B1E 8673 813D

To claim this, I am signing this object:

thomasvandoren /
Last active Aug 29, 2015
Using Cray Systems at Oakridge

Using Cray Systems at Oakridge


Titan is a Cray XK7 system located at Oak Ridge National Laboratory.

Useful links:

thomasvandoren / post-commit.rb
Created Sep 17, 2012
Ruby post-commit script for puppet repos
View post-commit.rb
#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
# Parse all manifests. Send notification if errors exist.
# author: Thomas Van Doren
require 'puppet/face'
# Email sending config
thomasvandoren / gist:1273547
Created Oct 9, 2011
Sudoers includedir command
View gist:1273547
#includedir /etc/sudoers.d
thomasvandoren / gist:1273541
Created Oct 9, 2011
Zabbix Sudo Access for RabbitMQ Server Statistics
View gist:1273541
# RabbitMQ Server Stats Sudoers
# This grants the zabbix group non-password sudo access to rabbitmqctl.
%zabbix ALL=(ALL) NOPASSWD: /usr/sbin/rabbitmqctl
thomasvandoren / gist:1273539
Created Oct 9, 2011
RabbitMQ Server Statistics
View gist:1273539
# Send batch parameters for monitoring.
# NOTE: This requires the zabbix group to have non-password sudo
# access on all instances where this runs. rabbitmqctl requires
# elevated perms to execute.
# Meta params.