Skip to content

Commit 4afa207

Browse files
committed
[docs] Add top level readme
1 parent d551e98 commit 4afa207

File tree

3 files changed

+46
-0
lines changed

3 files changed

+46
-0
lines changed

01-cloud-and-iac/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This module doesn't have any corresponding code.
File renamed without changes.

README.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# DevOps Directive Terraform Course
2+
3+
This is the companion repo to the complete Terraform course from DevOps Directive (https://www.youtube.com/c/DevOpsDirective)
4+
5+
*Note:* The videos for the course have not been released yet... stay tuned!
6+
7+
## 01 - Evolution of Cloud + Infrastructure as Code
8+
9+
High level overview of the evolution of cloud computing and infrastructure as code.
10+
11+
This module does not have any corresponding code.
12+
13+
## 02 - Overview
14+
15+
Terraform overview and setup instructions.
16+
17+
Includes super basic `hello world` terraform config to provision a single AWS EC2 instance.
18+
19+
## 03 - Basics
20+
21+
Covers main usage pattern, setting up remote backends (where the terraform state is stored) using terraform Cloud and AWS, and provides a naive implementation of a web application architecture.
22+
23+
## 04 - Variables and Outputs
24+
25+
Introduces the concepts of variables which enable Terraform configurations to be flexible and composable. Refactors web application to use these features.
26+
27+
## 05 - Language Features
28+
29+
Describes additional features of the Hashicorp Programming Language.
30+
31+
## 06 - Organization and Modules
32+
33+
Demonstrates how to structure terraform code into reuseable modules and how to instantiate/configure modules.
34+
35+
## 07 - Managing Multiple Environments
36+
37+
Shows two methods for managing multiple environments (e.g. dev/staging/prodution) with Terraform.
38+
39+
## 08 - Testing
40+
41+
Explains different types of testing (manual + automated) for Terraform modules and configurations.
42+
43+
## 09 - Developer Workflows + CI/CD
44+
45+
Covers how teams can work together with Terraform and how to set up CI/CD pipelines to keep infrastructure environments up to date.

0 commit comments

Comments
 (0)