Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.22 KB

README.md

File metadata and controls

48 lines (32 loc) · 1.22 KB

Infrastructure as Code ... Vegan-style - DEMO - Infrastructure

This repository contains the OpenTofu files required to setup the Demo infrastructure for "Infrastructure as Code ... Vegan-style" presentation

Technologies Used

  • OpenTofu: An open-source Infrastructure as Code tool forked from Terraform, used for provisioning and managing cloud resources.
  • Cloudflare: A cloud-based platform that provides a suite of services for security, performance, and reliability of web applications and APIs, including content delivery network (CDN), DNS, and security features.

Key Features

  • Declarative infrastructure definition
  • Modular and reusable code structure
  • Automated provisioning and management of cloud resources
  • Version-controlled infrastructure changes

Setup

  • Initialize OpenTofu project

    tofu init
  • Copy sample file and set Variables

    cp terraform.tfvars.sample terraform.tfvars
    nano terraform.tfvars
  • Check changes to be applied via OpenTofu

    tofu plan
  • Apply changes

    tofu apply
  • ⚠️ Destroy generated resources

    tofu destroy