Git: What is .DS_Store and should you ignore it?
In the world of version control with Git, understanding which files to track and which to ignore is crucial for efficient team collaboration and project management. Among the…
How to use Jenkins CI with private GitHub repositories
Introduction Continuous Integration (CI) has revolutionized the way we develop software, allowing teams to integrate their work frequently, detect errors quickly, and improve quality. Jenkins, an open-source automation…
Terraform: Understanding State and State Files (with Examples)
Mastering Terraform requires understanding its core concepts, and among them, the state and state files hold a pivotal role. This guide aims to demystify the nuances of Terraform’s…
SHA1, SHA256, and SHA512 in Terraform: A Practical Guide
Introduction In the ever-evolving landscape of infrastructure as code (IaC), security remains a paramount concern. Terraform, a popular IaC tool, allows developers to safely manage their infrastructure by…
CSRF Protection in Jenkins: An In-depth Guide (with examples)
Overview Cross-Site Request Forgery (CSRF) is a prevalent security threat that exploits the trust a web application has in a user’s browser. Jenkins, an open-source automation server extensively…
Terraform: How to Merge 2 Maps
Introduction In the world of Terraform, managing infrastructure as code is both a practice and a philosophy. One common task that often puzzles newcomers and seasoned users alike…
Terraform: How to extract filename/extension from a path
Introduction Managing infrastructure as code requires dealing with numerous file paths, especially in Terraform, where configurations, state files, and various scripts often play a crucial role. Understanding how…
JSON encoding/decoding in Terraform: Explained with examples
Introduction Terraform, an Infrastructure as Code (IaC) tool developed by HashiCorp, is a popular choice amongst developers for automating the deployment of server and application infrastructure. With its…
Sorting Lists in Terraform: A Practical Guide
Introduction In this comprehensive guide, we will delve into the nuanced world of sorting lists in Terraform. Terraform, a potent tool in the realm of Infrastructure as Code…
Terraform: How to trigger a Lambda function on resource creation
Overview Integrating AWS Lambda with Terraform can lead to efficient and scalable cloud infrastructure, managing resources and executing serverless operations effectively. This tutorial dives into the specifics of…