Skip to content

Instantly share code, notes, and snippets.

Peter Tripp notpeter

  • Amherst, MA
Block or report user

Report or block notpeter

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 whitespace.md
View keybase.md

Keybase proof

I hereby claim:

  • I am notpeter on github.
  • I am notpeter (https://keybase.io/notpeter) on keybase.
  • I have a public key ASA0y4-Fjj1Qsfzx8HSUP3fanssfnI9bq44xixLxnUkyOgo

To claim this, I am signing this object:

@notpeter
notpeter / salt_minion.sls
Created Sep 9, 2016
SaltStack repo state
View salt_minion.sls
{% set version = "2016.3.3" %}
{% set pkg_version = '2016.3.3+ds-1' %}
salt_repo:
pkgrepo.managed:
- humanname: SaltStack Repo
- name: {{ "deb http://repo.saltstack.com/apt/ubuntu/%s/amd64/archive/%s %s main" %
(grains['osrelease'], version, grains['oscodename']) }}
- file: /etc/apt/sources.list.d/saltstack.list
- keyid: 754A1A7AE731F165D5E6D4BD0E08A149DE57BFBE # SaltStack Packaging Team
@notpeter
notpeter / nginx-elasticsearch-ssl.conf
Last active May 2, 2016
SSL Reverse Proxy for Elasticsearch (GET only, HTTP Basic Auth & and path restrictions)
View nginx-elasticsearch-ssl.conf
# Place this config block inside the http scope of your nginx config.
# Replace with your DNS server. (e.g. VPC 10.12.0.0/16 -> 10.12.0.2)
resolver 8.8.8.8 valid=60s ipv6=off;
server {
listen 9201;
ssl on;
server_name whatever.domain.org;
ssl_certificate /etc/nginx/ssl/whatever.domain.org.crt;
@notpeter
notpeter / build_oracle_jdk_debs.sh
Created Jul 3, 2015
Oracle Java JDK - Make Debian/Ubuntu deb packages
View build_oracle_jdk_debs.sh
#!/usr/bin/env bash
set -u
# Downloads Oracle JDK tarball and makes fancy debs out of it.
# Output is full of warnings, but the packages work. ;)
# Example URL='http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz'
MAJOR=8
MINOR=45
BUILD=14
@notpeter
notpeter / dante_history_import.sh
Last active Aug 29, 2015
Dante SOCKS Proxy - Source Code History Git Import
View dante_history_import.sh
#/bin/bash
set -e
# Downloads the dante socks proxy source code and builds up a version history in a git repository.
# Note: Only tested on Linux. Probably won't work on OSX/BSDs due to alternate 'stat' syntax.
# Usage:
# git init
# ./dante_history_import.sh
#
@notpeter
notpeter / nagios-alerts.coffee
Last active Jul 26, 2017
Hubot Nagios Integration
View nagios-alerts.coffee
# Description
# A hubot script that notifies of nagios alerts
module.exports = (robot) ->
robot.router.post '/nagios-alerts', (req, res) ->
j = req.body
if j.nagioshost
msg = "Nagios: #{j.service}@#{j.hostname} #{j.state} #{j.url} "
robot.messageRoom '#whatever', msg
else
@notpeter
notpeter / check_ssl_certificate.py
Created Jul 11, 2014
Nagios Plugin: SSL Certificate Check in Python
View check_ssl_certificate.py
#!/usr/bin/python
"""
Usage: check_ssl_certificate -H <host> -p <port> [-m <method>]
[-c <days>] [-w <days>]
-h show the help
-H <HOST> host/ip to check
-p <port> port number
-m <method> (SSLv2|SSLv3|SSLv23|TLSv1) defaults to SSLv23
-c <days> day threshold for critical
@notpeter
notpeter / Mac_mIRC.md
Last active Sep 12, 2019
Mac mIRC: Running mIRC on OSX with Wine
View Mac_mIRC.md

I found the mac native IRC clients lacking. So let's run mIRC with Wine...

Installing Wine, Mirc and OpenSSL

  • Download the [mIRC installer][6] and put it somewhere safe.
  • Download the [OpenSSL installer][5] (openssl-0.9.8y-setup.exe as of May 2014)
  • Download the [Wine for Darwin and Mac OSX][7] installer. Mount the DMG, run 'Install Wine.
  • Run the newly installed /Applications/Wine.app
  • Select 'Wine Config' from the Wine Menu Screenshot
@notpeter
notpeter / gist:3649103
Created Sep 6, 2012 — forked from rolo/gist:1481128
Install Postgres 9.1, PostGIS 2.0 and create PostGIS template on Ubuntu 12.04 LTS
View gist:3649103
#!/bin/bash
#
# Install Postgres 9.1, PostGIS and create PostGIS template on a clean Ubuntu 11.10 Oneiric Ocelot box
# http://wildfish.com
# add the ubuntu gis ppa
sudo apt-get -y install python-software-properties
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
You can’t perform that action at this time.