SlingAcademy

DevOps

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) aimed at shortening the systems development life cycle and providing continuous delivery with high software quality. It emphasizes collaboration, automation, and integration between developers and IT professionals to improve the speed and quality of software deployment.

Terraform: How to calculate the sum/average/product of a list

Updated: Feb 03, 2024

Overview Terraform by HashiCorp is an extremely powerful tool used in infrastructure as code (IaC) for provisioning and managing cloud services with declarative configuration files. A common inquiry among Terraform users is about......

Terraform: How to uppercase/lowercase a string

Updated: Feb 03, 2024

Introduction When working with Terraform, manipulating strings is a common task that could range from constructing identifiers dynamically to adjusting configurations based on certain inputs. In particular, converting string cases......

Terraform: How to add/remove elements from a list

Updated: Feb 03, 2024

Overview Terraform, an open-source infrastructure as code tool developed by HashiCorp, allows you to define both cloud and on-prem resources in human-readable configuration files that can be versioned and reused. Lists (or arrays) are......

Using Regular Expressions in Terraform: A Practical Guide

Updated: Feb 03, 2024

Overview Regular expressions (regex) can be a powerful tool in the arsenal of a Terraform developer, allowing for sophisticated string manipulation and validation within your infrastructure code. This tutorial will guide you through......

Terraform: How to join list elements into a string

Updated: Feb 03, 2024

Introduction Terraform, an open-source infrastructure as code software tool developed by HashiCorp, is used to define and provision a datacenter infrastructure using a high-level configuration language known as HashiCorp Configuration......

Terraform: How to split a string into a list

Updated: Feb 03, 2024

In the world of Infrastructure as Code (IaC), Terraform stands out for its simplicity and elegance in managing and provisioning infrastructure through code. One of the frequent operations when working with Terraform is the manipulation of......

How to mix strings with variables in Terraform

Updated: Feb 03, 2024

Introduction Mastering Terraform involves understanding its core features and syntax, especially how to effectively mix strings with variables. This tutorial will explore the various techniques to achieve this, providing a clear path......

Terraform JSON Parsing Errors: Causes and Solutions

Updated: Feb 03, 2024

Introduction Working with Terraform for infrastructure as code (IaC) provides flexibility and power but also comes with its set of challenges, particularly when dealing with JSON parsing errors. JSON syntax and structure errors can......

Terraform: 3 ways to round a number

Updated: Feb 03, 2024

Introduction When working with Terraform, you might find yourself in need of rounding numbers to meet the requirements of your infrastructure’s configuration. Though Terraform does not offer a plethora of built-in functions......

Terraform: How to find the Min/Max value in a list

Updated: Feb 03, 2024

Oveview Terraform by HashiCorp is an open-source infrastructure as code software tool that allows you to define and provision a datacenter infrastructure using a high-level configuration language. It is often used to manage cloud......