Best of IaCSeptember 2024

  1. 1
    Video
    Avatar of fireshipFireship·2y

    How To Make AWS Not Suck

    Explore how to optimize your use of big cloud platforms like AWS with open-source tools such as Palumi, SST, Docker Build Cloud, and LocalStack. Learn how these tools can help manage infrastructure efficiently, reduce costs, and avoid vendor lock-in. Also, discover Encore, a tool that integrates infrastructure as code directly into your application code for a seamless development experience.

  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
    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.

  4. 4
    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.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Pulumi - Universal Infrastructure as Code

    Pulumi offers a universal infrastructure as code platform that supports standard programming languages, enabling fast, modular, and testable cloud infrastructure management. Features include easy configuration management, dynamic secrets, role-based access controls, and a productive environment for both developers and operators. With Pulumi AI, users can generate and iterate on code through natural language commands. Pulumi fosters collaboration between development, security, and operation teams, and is open source.

  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.