Terraforming mac1.metal at AWS

Recently AWS announced the support for Mac mini instances. I believe this is huge, even despite the many constraints this solution has. Oh, and the price is as huge as the announcement as well. But still, this offering opens the door to seamless macOS CI/CD integration into existing AWS infrastructure. Here is a tip for engineers like me who decided to give this new instance type a try: managing a dedicated host for the “mac1....

January 20, 2021 · Serhii Vasylenko

Terraform CLI shortcuts

Here is some CLI shortcuts I use day-to-day to simplify and speed-up my Terraform workflow. Requirements — bash-compatible interpreter, because aliases and functions described below will work with bash, zsh and ohmyzsh. In order to use any of described aliases of functions, you need to place it in your ~/.bashrc or ~/.zshrc file (or any other configuration file you have for your shell). Then just source this file, for example: source ~/....

August 25, 2020 · Serhii Vasylenko

Github Actions - First impression

Although Github Actions service is generally available since November 13, 2020, and there are about 243,000,000 results for “github actions” in Google search already, I have just reached it… It’s half past midnight, it took me about 35 commits to make my first github automation work, but it finally works and this blog post was built and published automatically! Actions everywhere One of the most (or maybe the most one) powerful things in Actions is … Actions!...

March 18, 2020 · Serhii Vasylenko