Skip to content

BesartSulejmani/terraform-workshop

Repository files navigation

Terraform Workshop

This repository contains the code that is demoed during the presentation "Infrastructure as Code with Terraform" given by Besart Sulejmani.

The PowerPoint slide deck has been added to this repository. Make sure to check the "notes" in each PowerPoint slide for extra information. I recommend to go through the PowerPoint slide deck before starting to work with the configurations and instructions.


README files have been added in each configuration folder as an instruction set to help you go over the demos by yourself.

Logical order for this workshop

  • Go through the PowerPoint slide deck and switch between the demo slides to the below instructions
  1. First resource configuration
  2. Terraform Commands
  3. Variables & Outputs
    1. Section 1 General usage variables & outputs
    2. Section 2 Input variables
    3. Section 3 .tfvars file
  4. Dependencies & Data Sources
    1. Section 1 Dependencies
    2. Section 2 Data Sources
  5. Modules & Remote Backends
    1. Section 1 Modules
    2. Section 2 Remote Backends
  6. CI/CD Automation
    1. Section 1 Azure DevOps organization & Service Connection setup
    2. Section 2 Uploading your source code to Azure Repos
    3. Section 3 Azure DevOps Marketplace Extensions
    4. Section 4 Variable Groups
    5. Section 5 Automation with an Azure Pipeline

Check the prerequisites before you start!


**Focus is deploying Azure resources with Terraform

About

Understanding and working with Terraform on Azure

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages