how to set up terramate for efficient infrastructure management

As a DevOps engineer, managing infrastructure-as-code (IaC) efficiently is paramount. With the ever-growing complexity of cloud environments, tools that simplify and streamline IaC are invaluable. Enter Terramate, a powerful tool designed to enhance the Terraform workflow by offering better automation, orchestration, and management of multiple Terraform projects. In this post, I’ll walk you through setting up Terramate and integrating it into your DevOps workflow. What is Terramate? Terramate is an open-source tool that extends Terraform’s capabilities, making it easier to manage large-scale infrastructure projects.
Read full post gblog_arrow_right

finding the apiversion in kubernetes

what is it? The core of Kubernetes’ control plane is the API server. The API server exposes an HTTP API that lets end users, different parts of your cluster, and external components communicate with one another. The Kubernetes API lets you query and manipulate the state of API objects in Kubernetes (for example: Pods, Namespaces, ConfigMaps, and Events). Most operations can be performed through the kubectl command-line interface or other command-line tools, such as kubeadm, which in turn use the API.
Read full post gblog_arrow_right

setting up systemd to spawn ssh-agent and adding your keys

I’m using bastion hosts for my cloud infra and found this little hack to systemd to setup ssh-agent for my auth forwarding. what is it? systemd systemd is an init system used in Linux distributions to bootstrap the user space and manage all processes subsequently, instead of the UNIX System V or Berkeley Software Distribution (BSD) init systems. The name systemd adheres to the Unix convention of naming daemons by appending the letter d.
Read full post gblog_arrow_right