Best of TerraformJune 2025

  1. 1
    Video
    Avatar of christianlempaChristian Lempa·49w

    NEW GitLab CI CD components explained

    GitLab 17 introduced CI/CD components, a feature that enables creating reusable pipeline configurations across projects. Components offer advantages over templates including catalog listing, version control, and centralized updates. The tutorial demonstrates creating components in a dedicated group, defining input parameters and job logic, releasing versions through tags, and using components in project pipelines. Practical examples include Terraform infrastructure automation, Docker deployment to remote servers, and Ansible playbook execution, all triggered by file changes with automatic validation and deployment workflows.

  2. 2
    Video
    Avatar of techworldwithnanaTechWorld with Nana·49w

    Complete Cloud Engineer Roadmap | From Beginner to Advanced

    A comprehensive roadmap for becoming a cloud engineer, starting with foundational skills like Linux, networking, and programming basics. The guide progresses through cloud concepts, core services (compute, storage, networking), infrastructure as code with Terraform, containerization with Docker and Kubernetes, CI/CD pipelines, monitoring and observability, and security best practices. Emphasizes hands-on learning through progressive projects, from deploying static websites to building complete automated deployment pipelines with proper monitoring and security controls.

  3. 3
    Article
    Avatar of spaceliftSpacelift·47w

    OpenTofu 1.10: Major Updates for Modern IaC

    OpenTofu 1.10 introduces major features including OCI registry support for distributing providers and modules, native S3 backend locking without DynamoDB, global provider cache locking, and multi-project PostgreSQL state management. The project joined CNCF as a Sandbox project and is approaching 10 million GitHub downloads with strong enterprise adoption. Key improvements include module variable deprecation, advanced resource migration capabilities, and enhanced removed block behavior. The release demonstrates OpenTofu's commitment to community-driven development and positions it as a mature, open-source alternative for infrastructure as code.

  4. 4
    Article
    Avatar of pulumiPulumi·47w

    Most Effective Infrastructure as Code (IaC) Tools

    A comprehensive guide comparing the most effective Infrastructure as Code (IaC) tools in 2025, including Pulumi, Terraform, AWS CDK, CloudFormation, and others. The guide examines core IaC platforms, security tools, and automation platforms, highlighting the shift toward programming language-based approaches over domain-specific languages. It covers key features, use cases, and code examples for each tool, helping teams choose the right solution for their infrastructure automation needs.

  5. 5
    Article
    Avatar of spaceliftSpacelift·50w

    Terraform vs. Jenkins: Key Differences Explained

    Terraform and Jenkins serve different but complementary roles in DevOps automation. Terraform focuses on infrastructure as code (IaC) for provisioning and managing cloud resources across multiple providers using HCL, while Jenkins handles CI/CD workflows for building, testing, and deploying applications using Groovy-based pipelines. The article provides detailed examples of both tools, including a complete Azure VM deployment with Terraform and a Maven-based build pipeline with Jenkins. While they can work independently, combining them creates powerful automated workflows that handle both infrastructure provisioning and application deployment, with Jenkins often triggering Terraform runs as part of deployment processes.

  6. 6
    Article
    Avatar of thoughbotthoughbot·50w

    Learning Terraform - A hands-on, open source contribution

    Terraform enables infrastructure-as-code by allowing developers to define and provision cloud resources through reusable modules. The basic workflow involves three commands: terraform init, terraform plan, and terraform apply. Thoughtbot has created Flightdeck, an open source collection of Terraform modules that can reduce infrastructure deployment time from months to weeks. The tool supports standard development practices like documentation generation, formatting, and validation, making infrastructure management as reliable as application code.