Sling Academy
Home/DevOps/Page 2

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.

JSON encoding/decoding in Terraform: Explained with examples

Updated: Feb 04, 2024
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 user-friendly HCL (HashiCorp......

Sorting Lists in Terraform: A Practical Guide

Updated: Feb 04, 2024
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 (IaC), offers us the flexibility to define, provision, and......

Terraform: How to trigger a Lambda function on resource creation

Updated: Feb 04, 2024
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 triggering an AWS......

How to use Terraform templates

Updated: Feb 04, 2024
Overview Terraform, an open-source infrastructure as code software tool created by HashiCorp, allows users to define and provision data center infrastructure using a high-level configuration language. In this tutorial, we will dive......

Understanding terraform_remote_state data source: Explained with examples

Updated: Feb 04, 2024
Introduction In the world of Infrastructure as Code (IaC), managing state is paramount, and Terraform by HashiCorp is a leading tool that practitioners use to achieve this. Terraform’s ability to manage the state of your......

Jenkins Authorization: A Practical Guide (with examples)

Updated: Feb 04, 2024
Introduction Jenkins, a powerful automation server, plays a crucial role in the continuous integration and continuous delivery (CI/CD) pipeline. As such, managing access and permissions is vital to ensure a secure and efficient......

Solving Jenkins Pipeline NotSerializableException: groovy.json.internal.LazyMap

Updated: Feb 04, 2024
Overview If you have come across a NotSerializableException error when working with Jenkins pipelines, specifically with the groovy.json.internal.LazyMap class, don’t worry—you’re not alone. This problem commonly arises......

Understanding Artifacts in Jenkins: A Practical Guide (with examples)

Updated: Feb 04, 2024
Introduction Jenkins, an open-source automation server, has significantly simplified continuous integration and continuous deployment for software projects. One feature that plays a pivotal role in these processes is the concept of......

Using Jenkins with AWS EC2 and S3: A Practical Guide

Updated: Feb 04, 2024
Introduction The integration of Jenkins, Amazon Web Services’ EC2, and S3 offers a powerful solution for continuous integration and delivery. In this guide, we will explore how to use Jenkins with AWS EC2 and S3, providing the......

Terraform: 3 Ways to Remove Duplicates from a List

Updated: Feb 04, 2024
Overview Terraform, being a powerful tool to build, change, and version infrastructure efficiently, offers several ways to manipulate lists, including removing duplicates. Understanding how to efficiently remove duplicates from lists......

Terraform: How to convert a number to a string and vice versa

Updated: Feb 04, 2024
Introduction Working with Terraform, you often find yourself in situations where data types need to be converted from one form to another. Terraform, being a robust infrastructure as code (IaC) tool, offers flexible type conversion......

Using bcrypt() and md5() functions in Terraform

Updated: Feb 04, 2024
Terraform, a tool developed by HashiCorp, is widely used for building, changing, and versioning infrastructure safely and efficiently. It supports a wide array of providers such as AWS, Google Cloud, and Azure, among others. Managing......