All Stories

Get current working directory name in Terraform

Another probably valuable Terraform nugget to share. Suppose that you want to get the current working directory name only for some reason. There are few helpful built-in references an...

In Terraform, Aug 04, 2022

Install Traceroute on Alpine Linux

Discovering the network packet paths or troubleshooting the connectivity issues can be easily achieved with traceroute. Today’s aim is to install traceroute on Alpine Linux.

In Traceroute, Alpine Linux, Aug 03, 2022

Enable/Disable resources conditionally in Terraform

Since there isn’t any resource_enabled = false feature developed by Terraform yet, here’s a quick hack to enable / disable resources.

In Terraform, Aug 02, 2022

Install Certbot on Alpine Linux

Generating an SSL certificate using Alpine Linux can be easily done through Certbot. So let’s see how to install Certbot on Alpine Linux.

In Certbot, Alpine Linux, Aug 01, 2022

Get Azure AD Microsoft Graph API Delegated / Application permission IDs in Terraform

Getting Microsoft Graph API Delegated and Application permission IDs are definitely hard to find, if you are doing things right – the programmatic way.

In Terraform, Azure, Jul 31, 2022

Install HAProxy on Alpine Linux

Creating an isolated proxy microservice can be easily achieved with the Alpine Linux Docker image and HAProxy. It can act as both proxy container or load balancer depending on the nee...

In Proxy, Alpine Linux, Jul 30, 2022

User-assigned vs System-assigned Managed Identities in Azure

In one of the last Azure posts, I wrote about the differences between Service Principal and Managed Identities. Since there are two types of MIs – User-assigned and System-assigned, I...

In Azure, Jul 29, 2022

Install Ruby on Alpine Linux

Installing Ruby on Alpine Linux comes fairly quick and easy as it exists within the apk package manager. Let’s jump on the crux.

In Ruby, Alpine Linux, Jul 28, 2022

Service Principal vs Managed Identities in Azure

Two more arguably confusing identity objects in Azure AD – Service Principal and Managed Identities. Let’s tackle them down by defining what they are and how they distinguish from eac...

In Azure, Jul 27, 2022

How to fix Docker: unable to start container process: exec: '/bin/bash'

If you get this kind of error: docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: ...

In Docker, Jul 26, 2022