All Stories

nslookup and CNAMEs

nslookup is a CLI, utility tool that is used to query the Domain Name System (DNS) to obtain domain name or IP address info. Mostly used for testing DNS propagation, whenever there is...

In DNS, Apr 21, 2023

How to Install OpenSSL on Amazon Linux 2

The installation of OpenSSL on Amazon Linux 2 can be done by using the yum package manager. Let’s check it out.

In SSL, AWS, Apr 20, 2023

Docker Compose and the rolling update trick

There are few tricks you could try if you want to achieve “100%” uptime / rolling update while using Docker Compose only. Not Docker Swarm, not K8s.

In Docker, Apr 19, 2023

How to generate Let's Encrypt Certificate using Certbot on Amazon Linux 2

If you already have Certbot installed on Amazon Linux 2, then generating Let’s Encrypt shouldn’t be a problem. Let’s see what’s the solution.

In SSL, Apr 18, 2023

List categories with Jekyll

If you want to get a quick summary on how many blog categories you got out there including the post count number, the following code block could help you list both.

In Jekyll, Apr 17, 2023

Fix 'ERROR [internal] load metadata for docker.io/library/alpine:latest'

The ERROR [internal] load metadata for docker.io/library/alpin:latest error occurs when Docker fails to pull the latest metadata for the Alpine image from the Docker Hub registry. Let...

In Docker, Apr 16, 2023

Terraform ignore_changes and 'A static list expression is required.

Including dynamic blocks or a for_each resource with ignore_changes leads to: A static list expression is required. As for the solution, make sure whatever list of attributes you are ...

In Terraform, Apr 15, 2023

How to Enable Remi Repo on Amazon Linux 2

Working with up-to-date packages on Amazon Linux 2 can be achieved through Remi repo. Let’s see how to enable Remi Repo on Amazon Linux 2.

In Remi, Amazon Linux 2, Apr 14, 2023

Resolve: 'The block type lifecycle is reserved for use by Terraform in a future version'

A common error for Terraform beginners out there is: The block type "lifecycle" is reserved for use by Terraform in a future version. in case you want to “ignore” a certain attribute ...

In Terraform, Apr 13, 2023

Create an Elasticsearch Index Pattern using Kibana API

Creating an Elasticsearch Index Pattern through Kibana API can be useful if don’t have direct Kibana access but you do have a remote instance that can access it. Let’s see how to crea...

In Elasticsearch, Apr 12, 2023