Welcome to my humble abode

I’m a DevOps & Infrastructure Engineer located in Berlin, Germany.

About Me

I’ve been working in DevOps, Security, & Infrastructure going on 14 years. I’ve been hacking on Linux, telephony, and various other technologies since I was a wee one. I have a strong passion for most technology. Learning new things by doing is my preferred way of perfecting my craft. I have worked for companies ranging from AppDynamics, Upwork, The RealReal, & Ticketfly, to name a few. thehar.com is a place for me to store all the things I learn from or find interesting things....

January 22, 2021 · 1 min · Me

Inbox zero your EKS cluster

Requirements: MacOS AWS EKS using the Hashicorp sponsored module There are times where a terraform destroy fails in Terraform Cloud or a local destroy. These instructions assume you have nothing but EKS resources in your codebase. Enter, manually deleting everything by hand; you’re encountering bugs (maybe). (You can use the state as a reference for things you can’t find or aren’t obvious) terraform state list is your source of truth in these operations....

February 12, 2021 · 1 min · Me

KMS + Terraform

Using AWS KMS to store secrets in Terraform I found myself needing to know how to store secrets easily, using KMS and Terraform today. Figured I’d share for easy reference. Terraform includes a super easy way to make this happen. Make a key in KMS: resource "aws_kms_key" "magic" { description = "ponies" deletion_window_in_days = 30 enable_key_rotation = true } Lets now encrypt a password to use for an RDS instance:...

January 22, 2021 · 1 min · Me

tmux love

new session: tmux start new with fancy name: tmux new -s derp attach session: tmux a attach to fancy named session: tmux a -t derp list sessions: tmux ls kill session: tmux kill-session -t derp destroy ALL the tmux sessions: tmux ls | grep : | cut -d. -f1 | awk ‘{print substr($1, 0, length($1)-1)}’ | xargs kill...

January 22, 2021 · 1 min · Me

Archive

archives...

0 min · Me