You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-Azure/1-Configure-Terraform-Remote-Storage.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ In this lab, you'll create a secure location to store the remote Terraform State
12
12
### Steps
13
13
14
14
1.**Customise Variables**
15
-
- Open the [create-terraform-storage.sh](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/1-Azure/scripts/create-terraform-storage.sh) script.
15
+
- Open the [create-terraform-storage.sh](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/1-Azure/scripts/create-terraform-storage.sh) script.
Copy file name to clipboardExpand all lines: 2-Terraform-AZURE-Services-Creation/1-Create-ACR.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
# Create an Azure Container Registry Repository
2
2
3
3
## 🎯 Purpose
4
-
In this lab, you'll create a repository in Azure Container Registry (ACR) to store the Docker image for the thomasthorntoncloud app.
4
+
In this lab, you'll create a repository in Azure Container Registry (ACR) to store the Docker image for the thomasthornton.cloud app.
5
5
6
6
## 🛠️ Create the ACR Terraform Configuration
7
7
@@ -12,11 +12,11 @@ In this lab, you'll create a repository in Azure Container Registry (ACR) to sto
12
12
## Steps
13
13
14
14
1.**Review and Change Terraform .tfvars**
15
-
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/1-acr/terraform.tfvars) file.
15
+
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/1-acr/terraform.tfvars) file.
16
16
- Ensure all values are accurate for your environment and unique.
17
17
18
18
2.**Understand the Terraform Configuration**
19
-
Review the [ACR Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/1-acr). The `acr.tf` file will:
19
+
Review the [ACR Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/1-acr). The `acr.tf` file will:
20
20
-[ ] Use a Terraform backend to store the `.tfstate` in an Azure Storage Account
21
21
-[ ] Use the `uksouth` region (can change if desired)
22
22
-[ ] Create a new Resource Group using `azurerm_resource_group`
Copy file name to clipboardExpand all lines: 2-Terraform-AZURE-Services-Creation/2-Create-VNET.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,11 @@ In this lab, you'll set up the networking infrastructure for your AKS deployment
11
11
### Steps
12
12
13
13
1.**Review and Change Terraform .tfvars**
14
-
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/2-vnet/terraform.tfvars) file.
14
+
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/2-vnet/terraform.tfvars) file.
15
15
- Ensure all values are accurate for your environment.
16
16
17
17
2.**Understand the Terraform Configuration**
18
-
Review the [VNET Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/2-vnet). The configuration includes:
18
+
Review the [VNET Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/2-vnet). The configuration includes:
19
19
20
20
**vnet.tf:**
21
21
-[ ] Uses a Terraform backend to store the `.tfstate` in Azure Storage
Copy file name to clipboardExpand all lines: 2-Terraform-AZURE-Services-Creation/3-Create-Log-Analytics.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,11 +11,11 @@ In this lab, you'll create a Log Analytics workspace to view container insights
11
11
### Steps
12
12
13
13
1.**Review and Change Terraform .tfvars**
14
-
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/3-log-analytics/terraform.tfvars) file.
14
+
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/3-log-analytics/terraform.tfvars) file.
15
15
- Ensure all values are accurate for your environment.
16
16
17
17
2.**Understand the Terraform Configuration**
18
-
Review the [Log Analytics Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/3-log-analytics). The `la.tf` file will:
18
+
Review the [Log Analytics Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/3-log-analytics). The `la.tf` file will:
19
19
-[ ] Use a Terraform backend to store the `.tfstate` in an Azure Storage Account
20
20
-[ ] Create a Log Analytics workspace using `azurerm_log_analytics_workspace`
21
21
-[ ] Enable the ContainerInsights solution using `azurerm_log_analytics_solution`
Copy file name to clipboardExpand all lines: 2-Terraform-AZURE-Services-Creation/4-Create-AKS-Cluster-IAM-Roles.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,11 +12,11 @@ In this lab, you'll create an Azure Kubernetes Service (AKS) cluster and set up
12
12
### Steps
13
13
14
14
1.**Review and Change Terraform .tfvars**
15
-
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/4-aks/terraform.tfvars) file.
15
+
- Open the [terraform.tfvars](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/4-aks/terraform.tfvars) file.
16
16
- Ensure all values are accurate for your environment.
17
17
18
18
2.**Understand the Terraform Configuration**
19
-
Review the [AKS Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/4-aks). The configuration includes:
19
+
Review the [AKS Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/4-aks). The configuration includes:
20
20
21
21
**aks.tf:**
22
22
-[ ] Creates AKS Cluster using `azurerm_kubernetes_cluster`
@@ -32,7 +32,7 @@ In this lab, you'll create an Azure Kubernetes Service (AKS) cluster and set up
32
32
-[ ] Defines role definitions using `azurerm_role_definition`
33
33
34
34
3.**Update Azure AD Group ID**
35
-
- In `terraform.tfvars`, replace line 8 with the Azure AD Group ID you noted down [earlier](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/1-Azure/2-Create-Azure-AD-Group-AKS-Admins.md).
35
+
- In `terraform.tfvars`, replace line 8 with the Azure AD Group ID you noted down [earlier](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/1-Azure/2-Create-Azure-AD-Group-AKS-Admins.md).
Copy file name to clipboardExpand all lines: 2-Terraform-AZURE-Services-Creation/5-Run-CICD-For-AKS-Cluster.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ In this lab, you'll learn how to create an Azure Kubernetes Service (AKS) cluste
12
12
### Steps
13
13
14
14
1.**Review and Customise Variables**
15
-
- Open the `terraform.tfvars` file in the [AKS Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/updates-sept-2024/2-Terraform-AZURE-Services-Creation/4-aks).
15
+
- Open the `terraform.tfvars` file in the [AKS Terraform configuration](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/tree/main/2-Terraform-AZURE-Services-Creation/4-aks).
16
16
- Ensure all values are accurate for your environment.
Copy file name to clipboardExpand all lines: README.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,35 +51,35 @@ Get ready to utilise a range of cutting-edge technologies and platforms to estab
51
51
52
52
### Prerequisites
53
53
54
-
Before you start, ensure you have the following [prerequisites](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/prerequisites.md) in place
55
-
1.[ ][Create a Storage Account for Terraform State file](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/1-Azure/1-Configure-Terraform-Remote-Storage.md)
56
-
2.[ ][Set up an Azure AD Group for AKS Admins](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/1-Azure/2-Create-Azure-AD-Group-AKS-Admins.md)
54
+
Before you start, ensure you have the following [prerequisites](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/prerequisites.md) in place
55
+
1.[ ][Create a Storage Account for Terraform State file](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/1-Azure/1-Configure-Terraform-Remote-Storage.md)
56
+
2.[ ][Set up an Azure AD Group for AKS Admins](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/1-Azure/2-Create-Azure-AD-Group-AKS-Admins.md)
57
57
58
58
### Main Sections
59
59
60
-
1.**Terraform** - Create all the Azure cloud services needed to run the thomasthorntoncloud application.
-[ ][Create AKS Cluster with relevant IAM roles](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/2-Terraform-AZURE-Services-Creation/4-Create-AKS-Cluster-IAM-Roles.md)
60
+
1.**Terraform** - Create all the Azure cloud services needed to run the thomasthornton.cloud application.
-[ ][Create AKS Cluster with relevant IAM roles](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/2-Terraform-AZURE-Services-Creation/4-Create-AKS-Cluster-IAM-Roles.md)
65
65
66
-
2.**Docker** - Containerise the thomasthorntoncloud application and store it in Azure Container Registry (ACR).
67
-
-[ ][Create the Docker Image](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/3-Docker/1-Create-Docker-Image.md)
68
-
-[ ][Create a Docker Image for the thomasthorntoncloud App](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/3-Docker/2-Push%20Image%20To%20ACR.md)
66
+
2.**Docker** - Containerise the thomasthornton.cloud application and store it in Azure Container Registry (ACR).
67
+
-[ ][Create the Docker Image](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/3-Docker/1-Create-Docker-Image.md)
68
+
-[ ][Create a Docker Image for the thomasthornton.cloud App](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/3-Docker/2-Push%20Image%20To%20ACR.md)
69
69
70
70
71
-
3.**Kubernetes** - Deploy application to AKS and expose the thomasthorntoncloud application to the internet.
72
-
-[ ][Connect To AKS From The Terminal](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/4-kubernetes_manifest/1-Connect-To-AKS.md)
73
-
-[ ][Create A Kubernetes Manifest](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/4-kubernetes_manifest/2-Create-Kubernetes-Manifest.md)
74
-
-[ ][Deploy thomasthorntoncloud App into Kubernetes](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/4-kubernetes_manifest/3-Deploy-Thomasthorntoncloud-App.md)
71
+
3.**Kubernetes** - Deploy application to AKS and expose the thomasthornton.cloud application to the internet.
72
+
-[ ][Connect To AKS From The Terminal](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/4-kubernetes_manifest/1-Connect-To-AKS.md)
73
+
-[ ][Create A Kubernetes Manifest](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/4-kubernetes_manifest/2-Create-Kubernetes-Manifest.md)
74
+
-[ ][Deploy thomasthornton.cloud App into Kubernetes](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/4-kubernetes_manifest/3-Deploy-Thomasthorntoncloud-App.md)
75
75
76
76
77
77
4.**Automated Testing** Ensure code quality
78
-
-[ ][Install And Run Checkov](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/5-Terraform-Static-Code-Analysis/1-Checkov-For-Terraform.md)
78
+
-[ ][Install And Run Checkov](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/5-Terraform-Static-Code-Analysis/1-Checkov-For-Terraform.md)
79
79
80
80
81
81
5.**CICD** - Automatically update AKS cluster with CICD using GitHub Actions
82
-
-[ ][Create a GitHub Actions CICD pipeline](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/updates-sept-2024/2-Terraform-AZURE-Services-Creation/5-Run-CICD-For-AKS-Cluster.md)
82
+
-[ ][Create a GitHub Actions CICD pipeline](https://github.com/thomast1906/DevOps-The-Hard-Way-Azure/blob/main/2-Terraform-AZURE-Services-Creation/5-Run-CICD-For-AKS-Cluster.md)
0 commit comments