Stuart Harland's repositories
websocket-stream
websockets with the node stream API
terraform-aws-opensearch
Terraform module to provision an OpenSearch cluster with SAML authentication.
terraform-provider-aws
Terraform AWS provider
prometheus-collector
Prometheus application metric generation scaffold
terraform-provider-google
Terraform Google Cloud Platform provider
resque-kubernetes
Run Resque (and ActiveJob) workers as Kubernetes Jobs and autoscale from 0!
squashr
SquashFS in Ruby
slack-autoarchive
If there has been no activity in a channel for awhile, you can automatically archive it using a cronjob.
chef-acme
Chef cookbook to request SSL certificates at Let's Encrypt
rlepton
Dropbox Lepton Ruby binding
terraform-kubernetes-nfs
NFS service for GCE
terraform-kubernetes-ingress-nginx
Terraform implementation of the Nginx Kubernetes Ingress controller
terraform-kubernetes-redis
Terraform module for deploying redis to Kubernetes
chef-ppa_kernel
Cookbook to control Ubuntu PPA Kernel installation
capistrano-scm-tar
A strategy for Capistrano 3 to deploy prebuilt tarball.
wk_api_gem
Gem for handling API calls to LL WKs
disk_reporter
Disk Reporter
livelink-ruby
Chef cookbook to manage ruby versions from ppa
ceph-crush-location
Ruby gem to print out ceph crush buckets based on node information
nodeinfo
Chef Cookbook to dump a piece of json that is readable by OHAI to place node specific attributes in /etc
ceph-dash
Flask based api / dashboard for viewing a ceph clusters overall health status
resque-dynamic-queues
A resque plugin for specifying the queues a worker pulls from with wildcards, negations, or dynamic look up from redis.
slack-notifier
A simple wrapper for posting to slack channels