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: learn-pr/azure/choose-compute-provisioning/includes/4-third-party-solutions.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
@@ -10,9 +10,9 @@ Let's consider Chef and Terraform against the same criteria as in the previous u
10
10
11
11
### Scenario
12
12
13
-
Your organization has decided to let the developers create some virtual machines for their own testing purposes. The development team knows various programming languages and recently started writing Ruby applications. They'd like to scale these applications and run them on test environments. They're familiar with Linux. The developers run only Linux-based machines and destroy them after testing is finished.
13
+
Your organization decides to let the developers create some virtual machines for their own testing purposes. The development team knows various programming languages and recently started writing Ruby applications. They'd like to scale these applications and run them on test environments. They're familiar with Linux. The developers run only Linux-based machines and destroy them after testing is finished.
14
14
15
-
The scenario is ideal for Chef, since you're letting the programmers create their own environments by using their own Ruby configuration scripts. They're already familiar with Ruby, since they've written applications with the language.
15
+
The scenario is ideal for Chef, since you're letting the programmers create their own environments by using their own Ruby configuration scripts. They're already familiar with Ruby, since their applications are written in that language.
16
16
17
17
### Solution summary
18
18
@@ -28,7 +28,7 @@ Chef is suitable for large-scale infrastructure deployment and configuration. Ch
28
28
29
29
### Scenario
30
30
31
-
Your organization has gained a new client who wants to create multiple virtual machines across several cloud providers. The client has asked you to create three new virtual machines in Azure and one other in the public cloud. The client wants the virtual machines to be similar. They should be created by using a script that works with both providers. This approach helps the client have a better idea of what they've provisioned across providers.
31
+
Your organization gains a new client who wants to create multiple virtual machines across several cloud providers. The client asks you to create three new virtual machines in Azure and one other in the public cloud. The client wants the virtual machines to be similar. They should be created by using a script that works with both providers. This approach helps the client have a better idea of what they provisioned across providers.
32
32
33
33
Terraform is a good solution for this scenario. You can easily create virtual machines and other resources on multiple providers by using Terraform.
Copy file name to clipboardExpand all lines: learn-pr/azure/choose-compute-provisioning/includes/5-exercise-deploy-template.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,20 +1,20 @@
1
-
Your organization grows, and demand rises in Europe and Asia. Your organization is based in the United States. Most of your infrastructure is cloud based. Your European users are reporting a slow website. To provide better service to the customers in Europe, your company has asked you to create a new and improved web server for Europe. The machine must be configured as an IIS web server when it's provisioned.
1
+
Your organization grows, and demand rises in Europe and Asia. Your organization is based in the United States. Most of your infrastructure is cloud based. Your European users are reporting a slow website. To provide better service to the customers in Europe, your company asks you to create a new and improved web server for Europe. The machine must be configured as an Internet Information Services (IIS) web server when you provision it.
2
2
3
-
You've been asked to choose appropriate provisioning tools. Your tools should also be easy to use and easily customizable.
3
+
You're asked to choose appropriate provisioning tools. Your tools should also be easy to use and easily customizable.
4
4
5
5
In this exercise, you provision a web server to meet the requirements.
6
6
7
7
## Provision a web server
8
8
9
9
You need to use several tools to provision a web server. Using an Azure Resource Manager template, you can define the environment for your web server. The Resource Manager template can also help you define a desired state configuration (DSC) for your web server. When you link to a DSC extension handler in the Resource Manager template, both the environment and the desired state are applied when you provision the web server. The DSC extension handler helps enforce the DSC state that you defined.
10
10
11
-
In the following exercise, you use a Resource Manager template to provision a virtual machine. The DSC extension handler that's included in the template enforces your state on the virtual machine. You use an Azure storage account to host your DSC configuration file.
11
+
In the following exercise, you use a Resource Manager template to provision a virtual machine. The DSC extension handler included in the template enforces your state on the virtual machine. You use an Azure storage account to host your DSC configuration file.
12
12
13
13
## Clone the configuration and template
14
14
15
15
Let's start by obtaining a configuration file and an Azure Resource Manager template from GitHub.
16
16
17
-
1. 1. In the Cloud Shell window on the right side of the screen, select the **More** icon (**...**), then select **Settings** > **Go to Classic version**.
17
+
1. In the Cloud Shell window on the right side of the screen, select the **More** icon (**...**), then select **Settings** > **Go to Classic version**.
18
18
19
19
1. In Azure Cloud Shell instance on the right, run the following command to clone the GitHub repository.
20
20
@@ -124,7 +124,7 @@ The GitHub repository that you cloned, also contains a Resource Manager template
124
124
"metadata": {
125
125
"description": "Image SKU"
126
126
}
127
-
},
127
+
},
128
128
```
129
129
130
130
1. Update the code as follows so that it looks like this code:
@@ -141,7 +141,7 @@ The GitHub repository that you cloned, also contains a Resource Manager template
141
141
"metadata": {
142
142
"description": "Image SKU"
143
143
}
144
-
},
144
+
},
145
145
```
146
146
147
147
1. Save the template by pressing <kbd>Ctrl+S</kbd>.
@@ -175,7 +175,7 @@ Now that you have a completed template and a zipped configuration file, you can
175
175
176
176
Now that you know the template is valid, you can deploy it.
177
177
178
-
1. To deploy the template, run the following command. When prompted for a password, enter the password you defined in the previous task.
178
+
1. Run the following command To deploy the template. When prompted for a password, enter the password you defined in the previous task.
179
179
180
180
```azurecli
181
181
az deployment group create \
@@ -184,9 +184,9 @@ Now that you know the template is valid, you can deploy it.
It may take several minutes for deployment to complete.
187
+
It can take several minutes for deployment to complete.
188
188
189
-
1. When the deployment is completed, you should have a virtual machine configured as an IIS web server. To confirm it has been set up, run the following command to list all of the resources in the resource group.
189
+
1. When the deployment is completed, you should have a virtual machine configured as an IIS web server. To confirm your setup, run the following command to list all of the resources in the resource group.
0 commit comments