<span class="translation_missing" title="translation missing: en.options.workshop">workshop</span>: Create Your Own Cloud Infrastructure Like a Pro

Learn how to use Terraform & GitHub Actions to provision infrastructure on Azure

This workshop teaches participants hands-on how to use Infrastructure-as-Code (IaC) and GitOps to provision cloud environments.

We’ll create our own infrastructure on Azure via Terraform and automate the process with a GitHub Actions CI/CD pipeline.

Additionally, we’ll show how we use these technologies on enterprise IT projects to create infrastructure at scale.

Basic knowledge in Git is required, learning & fun is guaranteed!

Workshop Goals

- Know the benefits of Infrastructure-as-Code & GitOps in modern software development
- Get hands-on experience on how to use Terraform to provision infrastructure on Azure
- Learn how it can be automated with a Continuous Integration / Continuous Delivery (CI/CD) pipeline and GitHub Actions
- Know how these technologies are used in enterprise IT projects

Workshop Outline

Introduction to Infrastructure-as-Code (IaC) and GitOps
- What is Infrastructure-as-Code & GitOps?
- How do they improve the software development process?

Provision cloud environments on Azure with Terraform
- Set up a Terraform project
- Write Terraform code to create infrastructure on Azure
- Use remote storage to store the Terraform state

Create a CI/CD pipeline with GitHub Actions
- Create infrastructure via pipeline
- Deploy application on created infrastructure via pipeline

Learn how those technologies are used on real-life IT projects
- Example 1: cloud-native application project
- Example 2: cloud foundation project

Stretch goals (examples, not final)
- Parameterize the pipeline
- Make the pipeline more secure
- Enable blue/green deployments
- …

Requirements

- Bring laptop with internet access & admin rights
- Install Git & Terraform on laptop
- Sign up for GitHub & Microsoft Azure account

Duration

The workshop will take approx. 3 hours including time for breaks.

Info

Day: 2023-10-21
Start time: 14:00
Duration: 03:00
Room: HG D 3.3

Links:

Feedback

Click here to let us know how you liked this event.

Concurrent Events