Skip to content

Commit 94ac241

Browse files
committed
updates
1 parent b5a9b78 commit 94ac241

File tree

10 files changed

+31
-34
lines changed

10 files changed

+31
-34
lines changed

1-Azure/1-Configure-Terraform-Remote-Storage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 🗄️ Configure Storage Account for Terraform State File
22

3-
> **Difficulty Level:** 🟢 **Beginner** | **Estimated Time:** ⏱️ **10-15 minutes**
3+
> **Estimated Time:** ⏱️ **10-15 minutes**
44
55
## 🎯 **Learning Objectives**
66

1-Azure/2-Create-Azure-AD-Group-AKS-Admins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 👥 Create Azure AD Group for AKS Admins
22

3-
> **Difficulty Level:** 🟢 **Beginner** | **Estimated Time:** ⏱️ **8-12 minutes**
3+
> **Estimated Time:** ⏱️ **8-12 minutes**
44
55
## 🎯 **Learning Objectives**
66

2-Terraform-AZURE-Services-Creation/1-Create-ACR.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Create an Azure Container Registry Repository
22

33
## 🎯 **Tutorial Overview**
4-
**Difficulty:** 🟢 **Beginner**
54
**Estimated Time:** ⏱️ **15-20 minutes**
65
**Prerequisites Level:** Basic Azure and Terraform knowledge
76

2-Terraform-AZURE-Services-Creation/2-Create-VNET.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 🌐 Create an Azure VNET
22

3-
> **Difficulty Level:** | **Estimated Time:** ⏱️ **25-30 minutes**
3+
> **Estimated Time:** ⏱️ **25-30 minutes**
44
55
## 🎯 **Learning Objectives**
66

2-Terraform-AZURE-Services-Creation/3-Create-Log-Analytics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 📊 Create an Azure Log Analytics Workspace
22

3-
> **Difficulty Level:** 🟢 **Beginner** | **Estimated Time:** ⏱️ **15-20 minutes**
3+
> **Estimated Time:** ⏱️ **15-20 minutes**
44
55
## 🎯 **Learning Objectives**
66

3-Docker/1-Create-Docker-Image.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# Creating the Docker Image for the Thomasthornton.cloud App
22

33
## 🎯 **Tutorial Overview**
4-
**Difficulty:** 🟢 **Beginner**
54
**Estimated Time:** ⏱️ **15-20 minutes**
65
**Prerequisites Level:** Basic Docker knowledge helpful
76

4-kubernetes_manifest/1-Connect-To-AKS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 🔗 Connecting To Azure Kubernetes Service (AKS)
22

3-
> **Difficulty Level:** 🟢 **Beginner** | **Estimated Time:** ⏱️ **10-15 minutes**
3+
> **Estimated Time:** ⏱️ **10-15 minutes**
44
55
## 🎯 **Learning Objectives**
66

5-Terraform-Static-Code-Analysis/1-Checkov-For-Terraform.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
# 🔍 Checkov For Terraform
33

4-
> **Difficulty Level:** 🟢 **Beginner** | **Estimated Time:** ⏱️ **15-20 minutes**
4+
> **Estimated Time:** ⏱️ **15-20 minutes**
55
66
## 🎯 **Learning Objectives**
77

6-Terraform-Docs/1-Setup-Terraform-Docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 📖 Set Up Terraform-docs with GitHub Actions
22

3-
> **Difficulty Level:** 🟢 **Beginner** | **Estimated Time:** ⏱️ **20-25 minutes**
3+
> **Estimated Time:** ⏱️ **20-25 minutes**
44
55
## 🎯 **Learning Objectives**
66

README.md

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ Welcome to the **most comprehensive DevOps tutorial series** for Microsoft Azure
77
## 🌟 **What Makes This Special?**
88

99
### 📚 **Interactive Learning Experience**
10-
- **🎯 Difficulty-coded tutorials** (🟢 Beginner, 🟡 Intermediate, 🔴 Advanced)
1110
- **⏱️ Realistic time estimates** for effective learning planning
1211
- **✅ Step-by-step validation** with automated testing scripts
1312
- **🚨 Comprehensive troubleshooting** for independent problem-solving
@@ -46,16 +45,16 @@ Transform the **thomasthornton.cloud** application from legacy infrastructure to
4645
4746
## 🛠️ **Technology Stack - Latest Versions**
4847

49-
| Technology | Purpose | Version | Difficulty |
50-
|------------|---------|---------|------------|
51-
| **Azure** | Cloud platform & services | Latest | 🟢 |
52-
| **Terraform** | Infrastructure as Code | v1.9.8+ | 🟡 |
53-
| **Docker** | Containerization | Latest | 🟡 |
54-
| **Kubernetes (AKS)** | Container orchestration | v1.33 | 🟡 |
55-
| **Python** | Application runtime | v3.13 | 🟢 |
56-
| **GitHub Actions** | CI/CD automation | Latest | 🟡 |
57-
| **Checkov** | Security scanning | v3.2.4+ | 🟢 |
58-
| **Terraform-docs** | Documentation automation | Latest | 🟢 |
48+
| Technology | Purpose | Version |
49+
|------------|---------|---------|
50+
| **Azure** | Cloud platform & services | Latest |
51+
| **Terraform** | Infrastructure as Code | v1.9.8+ |
52+
| **Docker** | Containerization | Latest |
53+
| **Kubernetes (AKS)** | Container orchestration | v1.33 |
54+
| **Python** | Application runtime | v3.13 |
55+
| **GitHub Actions** | CI/CD automation | Latest |
56+
| **Checkov** | Security scanning | v3.2.4+ |
57+
| **Terraform-docs** | Documentation automation | Latest |
5958

6059
## 📚 **Interactive Learning Journey**
6160

@@ -66,58 +65,58 @@ Transform the **thomasthornton.cloud** application from legacy infrastructure to
6665
**Essential prerequisites for all subsequent tutorials:**
6766

6867
- [ ] **[Prerequisites Guide](prerequisites.md)** - Complete setup checklist
69-
- [ ] **[Configure Terraform Remote Storage](1-Azure/1-Configure-Terraform-Remote-Storage.md)** 🟢 *(10-15 min)*
68+
- [ ] **[Configure Terraform Remote Storage](1-Azure/1-Configure-Terraform-Remote-Storage.md)** *(10-15 min)*
7069
- Secure state management for team collaboration
71-
- [ ] **[Create Azure AD Group for AKS Admins](1-Azure/2-Create-Azure-AD-Group-AKS-Admins.md)** 🟢 *(8-12 min)*
70+
- [ ] **[Create Azure AD Group for AKS Admins](1-Azure/2-Create-Azure-AD-Group-AKS-Admins.md)** *(8-12 min)*
7271
- Identity management and RBAC foundation
7372

7473
### 🏗️ **Infrastructure as Code** | **⏱️ 80-120 minutes**
7574

7675
**Build production-ready Azure infrastructure with Terraform:**
7776

78-
- [ ] **[Create Azure Container Registry (ACR)](2-Terraform-AZURE-Services-Creation/1-Create-ACR.md)** 🟢 *(15-20 min)*
77+
- [ ] **[Create Azure Container Registry (ACR)](2-Terraform-AZURE-Services-Creation/1-Create-ACR.md)** *(15-20 min)*
7978
- Secure container image storage with premium features
80-
- [ ] **[Create Azure Virtual Network (VNET)](2-Terraform-AZURE-Services-Creation/2-Create-VNET.md)** 🟡 *(25-30 min)*
79+
- [ ] **[Create Azure Virtual Network (VNET)](2-Terraform-AZURE-Services-Creation/2-Create-VNET.md)** *(25-30 min)*
8180
- Network segmentation with NSGs and load balancing
82-
- [ ] **[Create Log Analytics Workspace](2-Terraform-AZURE-Services-Creation/3-Create-Log-Analytics.md)** 🟢 *(15-20 min)*
81+
- [ ] **[Create Log Analytics Workspace](2-Terraform-AZURE-Services-Creation/3-Create-Log-Analytics.md)** *(15-20 min)*
8382
- Centralized monitoring and container insights
84-
- [ ] **[Create AKS Cluster with IAM Roles](2-Terraform-AZURE-Services-Creation/4-Create-AKS-Cluster-IAM-Roles.md)** 🟡 *(25-35 min)*
83+
- [ ] **[Create AKS Cluster with IAM Roles](2-Terraform-AZURE-Services-Creation/4-Create-AKS-Cluster-IAM-Roles.md)** *(25-35 min)*
8584
- Production-ready Kubernetes with auto-scaling and Azure AD integration
8685

8786
### 🐳 **Containerization** | **⏱️ 40-50 minutes**
8887

8988
**Transform applications into portable, scalable containers:**
9089

91-
- [ ] **[Create Docker Image](3-Docker/1-Create-Docker-Image.md)** 🟡 *(20-25 min)*
90+
- [ ] **[Create Docker Image](3-Docker/1-Create-Docker-Image.md)** *(20-25 min)*
9291
- Multi-stage builds with security best practices
93-
- [ ] **[Push Image to ACR](3-Docker/2-Push%20Image%20To%20ACR.md)** 🟡 *(20-25 min)*
92+
- [ ] **[Push Image to ACR](3-Docker/2-Push%20Image%20To%20ACR.md)** *(20-25 min)*
9493
- Secure image distribution and vulnerability scanning
9594

9695
### ☸️ **Kubernetes Deployment** | **⏱️ 50-70 minutes**
9796

9897
**Deploy and manage applications in production Kubernetes:**
9998

100-
- [ ] **[Connect to AKS](4-kubernetes_manifest/1-Connect-To-AKS.md)** 🟢 *(10-15 min)*
99+
- [ ] **[Connect to AKS](4-kubernetes_manifest/1-Connect-To-AKS.md)** *(10-15 min)*
101100
- Cluster authentication and kubectl configuration
102-
- [ ] **[Create Kubernetes Manifest](4-kubernetes_manifest/2-Create-Kubernetes-Manifest.md)** 🟡 *(20-25 min)*
101+
- [ ] **[Create Kubernetes Manifest](4-kubernetes_manifest/2-Create-Kubernetes-Manifest.md)** *(20-25 min)*
103102
- Production-ready deployments with health checks
104-
- [ ] **[Deploy Application to AKS](4-kubernetes_manifest/3-Deploy-Thomasthorntoncloud-App.md)** 🟡 *(20-30 min)*
103+
- [ ] **[Deploy Application to AKS](4-kubernetes_manifest/3-Deploy-Thomasthorntoncloud-App.md)** *(20-30 min)*
105104
- Live application deployment with monitoring
106105

107106
### 🔒 **Security & Quality Assurance** | **⏱️ 15-20 minutes**
108107

109108
**Implement security scanning and compliance:**
110109

111-
- [ ] **[Checkov Security Scanning](5-Terraform-Static-Code-Analysis/1-Checkov-For-Terraform.md)** 🟢 *(15-20 min)*
110+
- [ ] **[Checkov Security Scanning](5-Terraform-Static-Code-Analysis/1-Checkov-For-Terraform.md)** *(15-20 min)*
112111
- Automated infrastructure security analysis
113112

114113
### 🚀 **Automation & CI/CD** | **⏱️ 40-50 minutes**
115114

116115
**Implement continuous integration and deployment:**
117116

118-
- [ ] **[GitHub Actions CI/CD Pipeline](2-Terraform-AZURE-Services-Creation/5-Run-CICD-For-AKS-Cluster.md)** 🟡 *(25-35 min)*
117+
- [ ] **[GitHub Actions CI/CD Pipeline](2-Terraform-AZURE-Services-Creation/5-Run-CICD-For-AKS-Cluster.md)** *(25-35 min)*
119118
- Automated testing, building, and deployment
120-
- [ ] **[Terraform Documentation Automation](6-Terraform-Docs/1-Setup-Terraform-Docs.md)** 🟢 *(20-25 min)*
119+
- [ ] **[Terraform Documentation Automation](6-Terraform-Docs/1-Setup-Terraform-Docs.md)** *(20-25 min)*
121120
- Auto-generated documentation with GitHub Actions
122121

123122
## 🎓 **Learning Validation & Assessment**

0 commit comments

Comments
 (0)