Best of TerraformSeptember 2024

  1. 1
    Article
    Avatar of infoworldInfoWorld·2y

    The open source community strikes back

    The power of the open source community is demonstrated by recent forks of Redis and Terraform, showing resistance to the trend of companies shifting from open source licensing to more restrictive models for profitability. Initially, open source aimed to align with free market benefits to gain corporate acceptance. However, instances like Redis' and HashiCorp's license changes have sparked grassroots actions, including the creation of fully open source forks like Valkey and OpenTofu. This movement underscores that open source is driven by community principles rather than business models.

  2. 2
    Article
    Avatar of spaceliftSpacelift·2y

    How to Use AWS for Infrastructure as Code (IaC)

    Explore how to implement Infrastructure as Code (IaC) using five popular tools on AWS: CloudFormation, AWS CDK, Terraform, OpenTofu, and Pulumi. The post examines the setup process for each tool, creating a VPC, subnet, internet gateway, security group, and EC2 instance. It demonstrates the distinct approaches and benefits of each tool, including CloudFormation's declarative syntax, CDK's use of high-level programming languages, Terraform's local execution and HCL language, OpenTofu's compatibility with Terraform configurations, and Pulumi's integration with multiple programming languages.

  3. 3
    Article
    Avatar of spaceliftSpacelift·2y

    20+ Best Cloud Automation Tools and Platforms for 2024

    Organizations today rely on cloud automation tools to manage compute, storage, and networking resources efficiently. Key tools covered include Terraform, Spacelift, Ansible, and Prisma Cloud, each helping automate tasks like provisioning and managing cloud infrastructure. These tools provide benefits in terms of consistency, efficiency, and cost-effectiveness in cloud resource management. Advanced features like Spacelift's multi-IaC workflows and Pulumi's support for multiple programming languages further enhance these capabilities.

  4. 4
    Video
    Avatar of christianlempaChristian Lempa·2y

    Automate GitLab + Terraform (state file, and more)

    Chris J shares insights on automating his self-hosted GitLab platform using Terraform. He highlights two key integrations: managing GitLab resources with the Terraform provider and using GitLab as a backend for Terraform state files. The post also touches on cyber security using Wasa, a security platform. Chris demonstrates setting up projects, managing resources, and ensuring security through proper handling of sensitive information. The tutorial aims to simplify infrastructure management and enhance DevOps practices in a home lab setting.

  5. 5
    Article
    Avatar of newstackThe New Stack·2y

    For Infrastructure as Code, CI/CD Can Beat Terraform

    With the evolving DevOps landscape and the influx of modern CI/CD tools like Jenkins, GitHub Actions, and Argo CD, the relevance of TACOS (Terraform Automation and Collaboration Software) is being questioned. Managing a dedicated TACOS pipeline introduces complexity, potential security risks, and fragmentation. Consolidating IaC into existing CI/CD platforms can streamline processes, reduce cognitive load, and improve efficiency across development and infrastructure teams.

  6. 6
    Article
    Avatar of spaceliftSpacelift·2y

    Back Button

    OpenTofu, an open-source fork of Terraform, is celebrating significant milestones including nearly two million GitHub downloads and over 400,000 Docker image downloads. The community, heavily supported by Spacelift, marked its first anniversary with several major updates, such as versions 1.6 to 1.8 and the beta release of the Registry UI. Spacelift has also increased its commitment by dedicating engineers to the project and will sponsor the upcoming OpenTofu Day at KubeCon + CloudNativeCon North America 2024.

  7. 7
    Article
    Avatar of spaceliftSpacelift·2y

    Best Practices for Infrastructure as Code (IaC) and Spacelift

    Infrastructure as Code (IaC) allows teams to automate and manage infrastructure through code. Key best practices include organizing repositories with consistent naming conventions, choosing between Monorepo or Polyrepo strategies based on security needs, and co-locating IaC with application code. For Spacelift, plan your space structure logically and utilize IDP groups for scalable permissions. Regularly review roles and leverage plan policies for efficient infrastructure management. Modularize your code, use variable validation, and automate testing to enhance collaboration and ensure reliable deployments.

  8. 8
    Article
    Avatar of newstackThe New Stack·2y

    Is Terraform Dead? Revive Your Infrastructure as Code Strategy

    The landscape of Infrastructure as Code (IaC) tools is shifting dramatically with HashiCorp's licensing changes and acquisition by IBM. Other major shifts include acquisitions of Chef by Progress and Puppet by Perforce, as well as AWS's transition from CloudFormation to CDK. New competitors like CrossPlane, OpenTofu, Pulumi, and Valkey are emerging, prompting enterprises to revisit their IaC strategies to stay adaptable in a rapidly evolving environment.