R.I.Pienaar (@ripienaar)

Top repositories

1

free-for-dev

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
HTML
82,313
star
2

gdash

A dashboard for Graphite
CSS
755
star
3

graphite-graph-dsl

A small DSL to describe graphite graphs
Ruby
167
star
4

puppet-reportprint

CLI Viewer for Puppet Reports
Ruby
94
star
5

nats-roundtripper

Go
82
star
6

mysql-dump-split

Ruby script that splits a MySQL dump into a file per table.
Ruby
76
star
7

ruby-nagios

A CLI tool and Ruby library that parses your status log file and let you query it for information or create external commands
Ruby
75
star
8

puppet-module-data

Hiera backend that stores data in a module
Ruby
74
star
9

puppet-catalog-diff

Tool to diff Puppet catalogs
Ruby
56
star
10

facter-facts

Facts for Puppet Labs Facter
Ruby
55
star
11

monitoring-scripts

Various monitoring related helpers
Ruby
48
star
12

mc-plugins

Plugins for The Marionette Collective
Ruby
47
star
13

mcollective-server-provisioner

Fully automated provisioner for servers using MCollective
Ruby
46
star
14

angelia

Tool to facilitate the development of nagios notification methods using many different protocols and delivery systems
Ruby
39
star
15

ruby-pdns

Ruby PowerDNS Development Framework
Ruby
32
star
16

puppet-classifier

A Rule based Node Classifier using Hiera
Puppet
32
star
17

mnrpes

MCollective NRPE Scaler
Ruby
28
star
18

ec2-boot-init

Tool to help boot EC2 instances via user and meta data
Ruby
28
star
19

rotrep

A tool to capture and report on file checksums with an aim to report bit rot
Go
26
star
20

puppet-parselocalconfig

Script to parse the Puppet local catalog and show the resources in it.
Ruby
24
star
21

hiera-puppet-nodes

A YAML DSL for creating resources, classes etc using just Hiera
Ruby
24
star
22

puppet-mcollective-client

A Puppet type to write MCollective RPC jobs using Puppet Resource dependencies
Ruby
21
star
23

nats-watch

NATS Cluster Latency Watcher
Go
21
star
24

gwtf

A Unix CLI focussed TODO manager with work logging features
Ruby
21
star
25

puppet-extlookup

Extlookup
Ruby
18
star
26

ruby-puppetdb

Play interface to PuppetDB
Ruby
18
star
27

mcollective-collective-builder

Generates any number of mcollective instances for development
Ruby
18
star
28

flashpolicyd

Multi threaded daemon for serving up XML needed by Adobe Flash 9 and later
Ruby
15
star
29

mcollective-agent-debugger

IRB Debugger for MCollective Agents
Ruby
14
star
30

travlrmap

Sinatra based travels map
JavaScript
13
star
31

nats-kv-leader-elect

NATS Key-Value Store based Leader Election
Go
12
star
32

supercluster

Create NATS Super Clusters
Ruby
11
star
33

sensu_bitbar

BitBar Sensu status plugin
Ruby
10
star
34

ruby-ssl

Wrapper to help encrypt and decrypt data using Ruby and OpenSSL
Ruby
10
star
35

nmfw

A protobuf based microservice framework powered by NATS Micro
Go
10
star
36

snipper

CLI orientated code pastebin
Ruby
10
star
37

mco_rpc_web

A browser based version of "mco rpc" for mcollective 2.1.0 and newer
JavaScript
8
star
38

piper

Patchbay style distributed pipe using NATS.io
Go
7
star
39

puppet_agent_mgr

Puppet Agent Manager
Ruby
7
star
40

hiera-module-json

A Hiera backend that loads data and configuration from modules
Ruby
7
star
41

oldskool

Searching didn't suck then
Ruby
7
star
42

apache-blackbox

Apache Flight Recorder
7
star
43

stomp-irb

Interactive Ruby shell for STOMP
Ruby
6
star
44

mcollective-rspec

Spec testing for mcollective
Ruby
6
star
45

noteikumi

A lightweight Rule Engine
Ruby
6
star
46

lambda_webhook_gwy

AWS Lambda functions to translate webhooks
JavaScript
6
star
47

puppet-geolocation

Facts from freegeoip.net information
Ruby
6
star
48

mysql-lagslave

Manages a lagslave with the help of mk-heartbeat
Ruby
5
star
49

mcollective-cucumber

Cucumber steps for MCollective
Ruby
5
star
50

mcollective-test

MCollective Test Suite Helpers
Ruby
5
star
51

rakeca

A port of the old sial.org CA to a Rakefile
HTML
4
star
52

hs1xxplug

Go Library to access a TP-Link Kasa Smart Plug
Go
4
star
53

slaf

Secure Log Access Framework
Ruby
4
star
54

mcollective-audit-summary

Summarize MCollective logfile audit plugin logs
Ruby
4
star
55

multi-region-nats

Demonstration multi-region nats setup
4
star
56

unimatrix

This is far from complete and might even have syntax errors, don't even think of figuring out how to use it
Ruby
4
star
57

travlrmap-demo

Demo site for ripienaar/travlrmap
Ruby
3
star
58

requests-agent

Choria agent to perform HTTP requests and download files
Go
3
star
59

typhon

eventmachine-tail based file tailer
Ruby
3
star
60

flogo

Publishes messages to NATS.io
Go
3
star
61

passmakr

A simple Ruby Library to create passwords that are pseudo random, really random (based on /dev/urandom) and phonemic.
Ruby
3
star
62

puppetclient

Client package to access the Puppet agent on a Choria network
Go
2
star
63

fshipper

Demo application for a series of blog posts
Go
2
star
64

code-snippets

Short useful bits of code
Ruby
2
star
65

frender

Renders config files from input data in YAML format using a variety of template languages
Ruby
2
star
66

mcollective-integration

MCollective Integration Tests
Ruby
2
star
67

encodedkv

An encoded NATS KeyValue Store
Go
1
star
68

embedded-choria-sample

Embedded Choria Sample App
Go
1
star
69

mod_auth_openid_loginpage

A generic login page for mod_auth_openid
JavaScript
1
star
70

crossroads

System to route JSON messages on a Stomp middleware
Ruby
1
star
71

asyncjobs-logging-handler

A handler that just logs
Go
1
star
72

rpcwrapperpoc

Go
1
star
73

ttnbridge

The Things Network Bridge
Go
1
star
74

mcollective-web-auth

POC for a centralize auth system for MCollective
Ruby
1
star
75

choria-compose

A Docker Compose environment for Choria
Shell
1
star
76

goss-agent

Choria Agent for network wide Goss validations
Go
1
star
77

mdwiki-server

HTML
1
star
78

choriapi

Demonstrates embedding choria server in another go app
Go
1
star
79

puppet-hoist

Run containers using Choria Autonomous Agents
Puppet
1
star
80

natsbuilder

Builds local test NATS networks
1
star