Best of Terraform2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    DevOps is Bullshit

    DevOps started as a well-intentioned set of practices and culture, it has devolved into an unholy beast of division and tunnel vision. The problem is most engineers don’t want to do operations work, they want to build the product. The knowledge silos are a feature, not a bug.

  2. 2
    Article
    Avatar of devtoDEV·3y

    A Practical Guide To Deploying A Complex, Production Level, Three-tier Architecture On AWS

    Learn how to deploy a complex, production-level, three-tier architecture on AWS using Flask and Terraform. This guide covers creating the environment, security groups, launch templates, autoscaling groups, Elastic Filesystem, bastion host, database, IAM role, and accessing the application. You can also find bonus sections on creating a domain name, hosted zone, SSL certificate, CloudFront distribution, and integrating it with the Application Load Balancer.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Introduction to Terraform: From Zero to Hero eBook

    "Introduction to Terraform: From Zero to Hero" is written in a way so that both newcomers and those seeking advanced knowledge could benefit from. The philosophy behind this title is simple. We all start our learning journeys from square one, with a spark of curiosity and an urge to get better at something new.

  4. 4
    Article
    Avatar of phProduct Hunt·3y

    Anyfront - Deploy any front-end web application on any cloud platform

    Anyfront orchestrates tools like Terraform, Docker and other CLIs to simplify deploying your React/Next/Svelte/Vue/etc application. Deploy any front-end web application on any cloud platform.

  5. 5
    Article
    Avatar of pointerPointer·3y

    opentofu/opentofu: OpenTofu lets you declaratively manage your cloud infrastructure.

    OpenTofu is an OSS tool for building, changing, and versioning infrastructure safely and efficiently. This repository is currently a work in progress while we're preparing it for the first alpha release and fine-tuning the community contribution process. Please read the announcement post for important context and the contributing docs.

  6. 6
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    What is Infrastructure as Code? Explained for Beginners

    Infrastructure as Code (IaC) is a way of managing your infrastructure like it was code. This gives you all the benefits of using code to create your infrastructure, like version control, faster and safer infrastructure deployments. The article will cover the different infrastructure as code tools available as well as declarative vs imperative code.

  7. 7
    Article
    Avatar of dzDZone·3y

    Mastering Node.js: The Ultimate Guide

    Node.js has become immensely popular and widely adopted for web development due to its speed, scalability, and flexibility. It allows developers to run JavaScript code outside of a web browser, making it possible to use JavaScript for server-side scripting and building scalable network applications. Join the DZone community and get the full member experience.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Our Team's Favourite Open Source Projects Right Now

    Our Team's Favourite Open Source Projects Right Now - DEV Community At Rig.dev, we love open source. We asked everyone on our team to show their current favourite open source project. The answers we got are all over the map, and that's what makes this so interesting.

  9. 9
    Article
    Avatar of hnHacker News·3y

    OpenTF Foundation

    HashiCorp announced they are changing the license to all their core products, including Terraform, to the Business Source License (BSL) Over 100 companies, 10 projects, and 400 individuals pledged their time and resources to keep Terraform open-source. The GitHub repository for the manifesto already has over 2.5k stars.

  10. 10
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    AWS DevOps: Continuous Docker Deployment to AWS Fargate from GitHub using Terraform

    AWS DevOps: Continuous Docker Deployment to AWS Fargate from GitHub using Terraform. This DevOps pipeline will allow developers to push code changes to a GitHub repository and have them automatically deployed to anAWF cluster. The provided Terraform code leverages these services to create an automated deployment pipeline for your application.

  11. 11
    Article
    Avatar of jetbrainsJetBrains·3y

    Fleet 1.24 Comes With Project-Specific Code Reformatting, Git Integration Enhancements, and Other Improvements.

    Fleet 1.24 introduces project-specific code reformatting, Git integration enhancements, and other improvements. It also includes new features such as the ability to copy text from a problem description, the addition of a rerun button to the debugging toolbar, and the capability to depend on run configurations from other run.json files. The update also brings improvements to segment-aware rename functionality and the terminal shell fallback mechanism. Bugfixes include resolving font setting inconsistencies and eliminating the need to sign in to GitHub for every new project.

  12. 12
    Article
    Avatar of communityCommunity Picks·3y

    How To Structure a Terraform Project

    A simple structure is suitable for small and testing projects, with a few resources of varying types and variables. In this tutorial, you’ll learn about structuring Terraform projects according to their general purpose and complexity. In the end, your project will deploy an Ubuntu 20.04 server (Droplet) on DigitalOcean.

  13. 13
    Article
    Avatar of spaceliftSpacelift·3y

    Pulumi vs. Terraform : Key Differences and Comparison

    Terraform and Pulumi are both software tools that automate the management of cloud computing infrastructure using code and templates. Pulumi is an IaC tool that uses a declarative format to deploy infrastructure. Terraform is cloud-agnostic and allows automating infrastructure stacks from multiple cloud service providers simultaneously.

  14. 14
    Article
    Avatar of spaceliftSpacelift·3y

    The Future of Terraform, Announcing OpenTF!

    HashiCorp announced that going forward they will be changing the license on their core products, including Terraform, to a Business Source License (BSL v1.1 to be specific). Unlike the Mozilla Public License (MPL v2) that their products were previously licensed under, BSL is not an open source license.

  15. 15
    Article
    Avatar of hackernoonHacker Noon·3y

    419 Stories To Learn About Kubernetes

    A Guide to Taints and Tolerations, Node Affinity and Node Selector Taint and affinity in Kubernetes are two mechanisms that allow users to specify how pods should be scheduled on nodes in a cluster. Learn how to monitor your Laravel application by services instead of hostnames.

  16. 16
    Article
    Avatar of awstipAWS Tip·3y

    Terraform basics

    The article discusses the basics of Terraform, including infrastructure provisioning, IaC (Infrastructure as a code), and creating a .txt file via Terraform.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    How Terraform Acquired Its First Thousand Users

    Terraform acquired its first thousand users within a few months of its launch. HashiCorp published comprehensive guides, blogs, and tutorials on how to use Terraform. The founders took active roles in speaking at relevant developer and DevOps conferences and hosted webinars to provide live demonstrations of Terraform's capabilities.

  18. 18
    Article
    Avatar of awstipAWS Tip·3y

    Full Stack DevOps Environment Setup Bash Script for Ubuntu and MacOS

    The Bash Script is designed to make it easy to set up a development environment or infrastructure for a variety of tasks related to DevOps and infrastructure management. It automates the installation and configuration of commonly used tools, such as Terraform, Ansible, Git, Docker, Kubernetes, Helm, and the AWS CLI.

  19. 19
    Article
    Avatar of pointerPointer·3y

    bregman-arie/sre-checklist: A checklist of anyone practicing Site Reliability Engineering

    Checklists are based on my own opinion and experience and are not universal truth. SRE is moving towards automation and self-service. The next step is to build the mindset of automating fixes, documenting what the team and others parties in the organization should be aware of.

  20. 20
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    10 Most Useful Terraform Tools to Use in 2023

    Explore the most useful Terraform tools that can streamline and optimize your infrastructure management in 2023. These tools include TFLint for code quality, Terrascan for security and compliance, Checkov for security scanning, Terraform Compliance for policy enforcement, Terratest for testing, and more.

  21. 21
    Article
    Avatar of pointerPointer·3y

    gofireflyio/aiac: Artificial Intelligence Infrastructure-as-Code Generator.

    Aiac is a command line tool to generate IaC (Infrastructure as Code) templates, configurations, utilities, queries and more via OpenAI's API. The command line allows you to ask the model to generate templates for different scenarios. It will make the request, and store the resulting code to a file.

  22. 22
    Article
    Avatar of awstipAWS Tip·3y

    Automating Infrastructure Deployment with Github, Jenkins, Terraform, Ansible and Ec2 .

    The article provides a step-by-step guide on automating infrastructure deployment using Git, Terraform, Jenkins, EC2, and Ansible. It covers the prerequisites, provisioning EC2 instances, installing and configuring Jenkins, creating a Jenkins pipeline, deploying a portfolio website, and installing and configuring Ansible. The process includes setting up passwordless authentication and writing Ansible playbooks and adhoc commands.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Terraform Certified Associate (003) – How to Study for the Exam

    In this guide, I've compiled my live study notes that I've used for prepping to sit the Terraform Certified Associate Exam. Here's what I'll cover: Preparation Materials How to Use This Guide Understand Infrastructure as Code (IaC) concepts Understand the purpose of Terraform.

  24. 24
    Article
    Avatar of medium_jsMedium·3y

    How to Deploy Cloud-Agnostic Jenkins CI/CD Pipelines using Terraform

    Learn how to deploy Cloud-Agnostic Jenkins CI/CD pipelines using Terraform. The tutorial covers the pre-requisites, initializing Terraform, creating Terraform files, deploying AWS resources, and verifying the Jenkins deployment and S3 bucket permissions.

  25. 25
    Article
    Avatar of spaceliftSpacelift·3y

    21 Most Useful DevOps Tools for Infrastructure Automation

    This post discusses the importance of infrastructure automation in DevOps, and provides a list of 21 useful DevOps tools for infrastructure automation. The post covers factors to consider when choosing a tool, and highlights key features of popular tools like Spacelift, Terraform, and Pulumi.