I hereby claim:
- I am phumpal on github.
- I am phumpal (https://keybase.io/phumpal) on keybase.
- I have a public key whose fingerprint is F949 FD0F EB0A EAFE D01B 3349 233C 59EA 6342 D3F9
To claim this, I am signing this object:
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Sid": "S3PostgreSQLWALeBackups", | |
"Action": [ | |
"s3:AbortMultipartUpload", | |
"s3:DeleteObject", | |
"s3:DeleteObjectVersion", | |
"s3:GetObject", |
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
gem list | grep -v "test-unit|rdoc|psych|io-console|minitest|rake|bigdecimal|json" | cut -d" " -f1 | xargs gem uninstall -aIx | |
rm -rf /usr/local/lib/ruby | |
rm -rf /usr/local/share/doc/ruby | |
rm -rf /usr/local/share/ri | |
rm -rf /usr/local/include/ruby-* | |
rm -rf /usr/local/bin/ruby |
The existing docs when attempting to install CoreOS on Hetzner are a bit incomplete. This caused a bit of frustration for me so I am putting this doc together in hopes that it will help someone else.
After ordering your server you will need to log into the Hetzner server console
description "sensu-client" | |
start on filesystem or runlevel [2345] | |
stop on runlevel [!2345] | |
respawn | |
chdir /opt/sensu | |
pre-start script |
input { | |
file { | |
path => "/var/log/redis/redis-server.log" | |
start_position => "beginning" | |
type => "redis" | |
add_field => { "role" => "redis" } | |
} | |
} | |
filter { | |
if [type] == "redis" { |
#!/usr/bin/env ruby | |
# | |
# Check the size of a resque queue | |
# === | |
# | |
# Copyright 2014 Patrick Humpal <patrick@netvilla.net> | |
# | |
# Released under the same terms as Sensu (the MIT license); see LICENSE | |
# for details. |
#!/usr/bin/env ruby | |
require 'fog' | |
connection = Fog::Compute.new({ | |
:provider => 'rackspace', | |
:rackspace_username => ENV['RACKSPACE_API_USERNAME'], | |
:rackspace_api_key => ENV['RACKSPACE_API_KEY'], | |
:version => :v2, | |
:rackspace_region => :ord |
ansible all -i production/inventory -m apt -a 'update_cache=yes name=bash state=latest' -s -k |
curl -s -d \ | |
'{ | |
"auth": | |
{ | |
"RAX-KSKEY:apiKeyCredentials": | |
{ | |
"username": "RACKSPACE_API_USERNAME", | |
"apiKey": "RACKSPACE_API_KEY"} | |
} | |
}' \ |