Create a new Hetzner cloud host with the following cloud-init script and you have a new NixOS-machine with nixos-unstable. This uses latest nixos-infect.
Bootstrapping an auto scaling web application within AWS via Kubernetes Let’s create a state-of-the-art deployment pipeline for cloud native applications. In this guide, I’ll be using Kubernetes on AWS to bootstrap a load-balanced, static-files only web application. This is serious overkill for such an application, however this will showcase several necessities when designing such a system for more sophisticated applications. This guide assumes you are using OSX. You also need to be familiar with both homebrew and AWS.
Vagrant is a tool to create and maintain reproducible development environments. This post will help you getting started with Vagrant and goes into more detail about the preliminaries in my SaltStack Crash Course.
SaltStack is a configuration management tool. It allows you to manage thousands of servers (or just one) from a central location. This post will help you getting started with several VMs you can use to get to know SaltStack. After you’ve followed these instructions, you will get one Salt Master and 2 Salt Minions on which you can execute your commands.
To setup this blog, I wanted to use something that is both easy to use via the terminal and caters to my preference for everything text-based.