Best of TerraformDecember 2024

  1. 1
    Article
    Avatar of golangnutsGo Developers·1y

    Go + AWS - The Boring CI/CD setup using Terraform and GitHub actions.

    Exploring traditional deployment methods using EC2, Load Balancers, and Auto Scaling Groups for a cost-effective and controlled CI/CD setup with Terraform and GitHub Actions. Check out the GoAWS repository for implementation details.

  2. 2
    Article
    Avatar of selfhostedselfhosted·1y

    Go + AWS - The Boring CI/CD setup using Terraform and GitHub actions.

    Explore a traditional method for deploying applications using EC2, Load Balancer, and Auto Scaling Group (ASG) on AWS. This approach, implemented through Terraform and GitHub Actions, provides greater control and cost-effectiveness for open-source SaaS solutions. The post includes a repository and a structured guide for setting up deployments.

  3. 3
    Article
    Avatar of communityCommunity Picks·1y

    Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.

    The post discusses a modern user interface and robust API for integrating various DevOps tools including Ansible, Terraform, OpenTofu, and PowerShell. It highlights the capabilities for enabling services like marketing, analytics, live chat, advertising, and security, with the flexibility to adjust or withdraw consent later.

  4. 4
    Article
    Avatar of octopusdeployOctopusDeploy·1y

    Introducing Git triggers

    Git triggers introduce a streamlined way to automate deployments by triggering releases directly from changes in your Git repository. This eliminates the need for explicit CI steps and aligns with GitOps practices, making deployment workflows simpler, faster, and more reliable. Git triggers are compatible with tools like Helm, Kustomize, and Terraform, and offer significant improvements in flexibility, simplicity, and efficiency.

  5. 5
    Article
    Avatar of communityCommunity Picks·1y

    Kubernetes on Hetzner

    The author shares their experience of migrating a Kubernetes cluster from DigitalOcean to Hetzner, highlighting significant cost savings of over 75% and increased compute capacity. The migration involved setting up a self-managed Kubernetes control plane, using Terraform and Puppet for node management, and overcoming challenges related to node roles, networking, and storage. Hetzner's affordable pricing and useful open-source tools such as load balancer controllers and container storage providers are emphasized, despite some limitations in customer service, IP quality, and feature parity.