10 Vim Registers to Rule Them All There is also an accompanying Video! If you are using Vim you are using registers. However, if you are like me, you might not understand the details, and this leads
bash How I Use Tmux I use Tmux daily and have grown quite attached to it and I'm asked frequently for a breakdown of my Tmux usage on my Twitch Stream, so here's an overview
Vault Vault and Dynamic Postgresql Database Credentials Vault generates Postgresql credentials dynamically based on configured roles. This can increase our security, reduce secret sprawl and help auditing by having every service access the database with unique credentials.
Vault How to use Vault's Cubbyhole Secret Backend and Response Wrapping I just started a new Club, it's called the Spicy Coderz Club and it is the newest most exclusive club for spicy coderz ONLY. Naturally everyone wants to join, and
Terraform Using terraform-docs to keep your module documentation in sync While watching this talk from Hashiconf 2017 - Terraform Abstractions for Safety and Power by Calvin French-Owen, I learned about this lovely tool: terraform-docs, which generates documentation based on the
Packer Connecting Packer and Terraform with Data Sources When I first started using Packer I couldn't find any good information on how to automate the workflow with Terraform. So I just reached into my favorite toolbox Bash, and
bash Updating Terraform Modules versions with Bash Splitting your Terraform setup into versioned modules can provide many benefits like DRYer code, decoupling updates to modules from updates to infrastructure and the ability to use different versions of
Terraform A Project Structure for Packer and Terraform Being relatively new tools, I have not found a lot of common conventions around how to structure projects that use both Terraform and Packer. This has lead me to do
AWS Using SCP to transfer files to a private EC2 instance through a Bastion Host I have a private EC2 instance and I need to transfer GPG keys onto it (my particular use case is for Vault. But I am sick of having to first
Terraform Building and connecting to a Mysql Database on Aurora with Terraform I can never remember how to connect to a MYSQL Database deployed with RDS and Aurora in a VPC. As my setup inevitably gets more complex, I can't seem figure
Terraform Packer and Terraform I have Terraform provisioning my EC2 instances, and Packer building AMIs, but how do you get those AMI's onto the EC2 instances Terraform deployed? ....and without copy and pasting the
Terraform Creating a Bastion Host with Terraform (in AWS) Let's pretend you have these beautiful secure AWS resources. Off some where in a Private subnet hidden away. Then one day something goes wrong with one of your EC2 instances,
Terraform Prettier Diffing of Terraform policy changes I love Terraform. It makes managing complex infrastructure and keeping track of what changes are happening infinitely easier........except if you are changing AWS IAM policies. UPDATE: Someone has made
AWS Making your computer translate Amazon IAM Policies for you Every time I write or read an AWS policy, I end up reading these same Docs here, because I can never remember what the resource or action means. Well no
AWS The most minimal AWS Lambda + Python + Terraform setup I want to write and deploy the simplest function possible on AWS Lambda, written in Python, using Terraform. Here is what I figured out so far: Note: These are instructions
Terraform Deploying a React App with S3 and Terraform If you want a deployed static React App quickly: S3, Terraform and create-react-app make it quite painless. The following are instructions for creating a new React and making publicly addressable,
bash New Computer Part II - Bash Setup Once I have some basic essentials installed on my computer, it's time to start customizing my Bash Profile. Here are the top 5 things I like to add on a
new computer New Computer - New Year I bought a new computer (a Mac Book Pro to be exact)! And while getting a new computer is great and all, it's not that fun reinstalling everything, and setting