Vighnesh PrakashPart 06 — Structuring Terraform ModulesThis article provides a brief overview of the folder structure that I use for my Terraform modules. If you have been following the…Apr 9, 20231Apr 9, 20231
Vighnesh PrakashPart 05 — Release StrategyCreating Terraform modules can be a complex and time-consuming process. From developing the module code to testing it and documenting it…Mar 9, 2023Mar 9, 2023
Vighnesh PrakashTerraform Modules: From Development to Deployment on GitlabTerraform is a popular infrastructure as a code tool that allows users to provision and manage infrastructure resources in a safe…Jan 29, 2023Jan 29, 2023
Vighnesh PrakashPart 02 - Just Enough GitlabThis article aims to provide a high-level overview of GitLab, sufficient to move on to the next set of chapters. However, it does not cover…Jan 29, 2023Jan 29, 2023
Vighnesh PrakashPart 03 - Publishing Terraform Modules using GitLab PipelinesHaving learned how to manually publish modules, let’s delve into using GitLab’s CI/CD to automate the process. If you are unfamiliar with…Jan 29, 2023Jan 29, 2023
Vighnesh PrakashPart 04 - Documenting Terraform ModulesThe quality of documentation determines the effectiveness of a terraform module. Documenting your terraform module is important as it helps…Jan 29, 2023Jan 29, 2023
Vighnesh PrakashPart 01 - Publishing Terraform Modules to Gitlab Infra RegistryWelcome to the first installment of our multi-part series on GitLab, Terraform, and everything in between. In this series, we will dive…Jan 23, 2023Jan 23, 2023