uxmal: create quick batch jobs in k8s

Around 6 months ago I gave a small presentation on how to use Go to develop tools and applications for k8s, as a demostration on the capabilities of go I made a small program to create batch jobs with just one command. I took the code and made a some changes to it, these changes include some other functionality like delete and run (an all in one command) and some changes in the CLI, and thus uxmal was born.

Read More

How to create a Hashicorp Vault AMI

Vault is a secrets manager, basically it store and protects several types of secrets such as password, certificates, token, keys, etc. Usually I’ve seen Vault getting installed in Kubernetes or some sort of container platform, in this case the AMI is prefered for people who may not have that infrastructure in place. The operating system used for this is Ubuntu 18.04 as is a LTS release and the documentation is pretty good, also as is an LTS release it has support from canonical until 2023.

Read More

Create email accounts in aws

In this post I cover how I create email accounts in AWS with terraform. I choose terraform because is easier to setup than the aws console, in this case the only thing previously needed is the aws hosted zone. Create two files, one called variables.tf and the other main.tf. variables.tf variable "zone_id" { default = "ABCDFGH1234567" description = "Zone ID where you have your domains" } variable "domain" { default = "myawesomeemail.

Read More

Static sites with hugo and aws

I recently got myself my own domain and wanted to create a blog or a simple page. I’ve been writing stuff in medium but didn’t like the way to write code, so I decided to create a blog with hugo and host it in aws s3. The first step is to download hugo and install it, so go to https://gohugo.io/getting-started/installing/ and follow the instructions. Once it is installed I downloaded a theme and created a first post.

Read More