<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
Speakers
Weili Gao | |
Florian Stelzer |