Skip to content

Commit 3d05091

Browse files
authored
Merge pull request #104755 from TomArcherMsft/terraform-task-378
Terraform task 378
2 parents a05f580 + fe73082 commit 3d05091

18 files changed

+33
-23
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48550,6 +48550,16 @@
4855048550
"source_path": "articles/app-service/containers/tutorial-java-enterprise-postgresql-app.md",
4855148551
"redirect_url": "/azure/app-service/containers/configure-language-java",
4855248552
"redirect_document_id": false
48553+
},
48554+
{
48555+
"source_path": "articles/virtual-machines/linux/terraform-install-configure.md",
48556+
"redirect_url": "/azure/terraform/terraform-install-configure",
48557+
"redirect_document_id": false
48558+
},
48559+
{
48560+
"source_path": "articles/virtual-machines/linux/terraform-create-complete-vm.md",
48561+
"redirect_url": "/azure/terraform/terraform-create-complete-vm",
48562+
"redirect_document_id": false
4855348563
}
4855448564
]
4855548565
}

articles/terraform/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ landingContent:
3131
- linkListType: tutorial
3232
links:
3333
- text: Install and configure Terraform
34-
url: /azure/virtual-machines/linux/terraform-install-configure?/azure/terraform/toc.json&bc=/azure/bread/toc.json
34+
url: terraform-install-configure.md
3535
- text: Create a Terraform configuration for Azure
3636
url: terraform-create-configuration.md
3737
- text: Install the Terraform Visual Studio Code extension
@@ -57,7 +57,7 @@ landingContent:
5757
- linkListType: quickstart
5858
links:
5959
- text: Create a Linux VM
60-
url: /azure/virtual-machines/linux/terraform-create-complete-vm?/azure/terraform/toc.json&bc=/azure/bread/toc.json
60+
url: terraform-create-complete-vm.md
6161
- linkListType: tutorial
6262
links:
6363
- text: Create a Terraform VM with MSI enabled
File renamed without changes.

articles/terraform/terraform-create-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,4 +168,4 @@ terraform destroy -auto-approve
168168
## Next steps
169169

170170
> [!div class="nextstepaction"]
171-
> [Install and configure Terraform to provision Azure resources](../virtual-machines/linux/terraform-install-configure.md).
171+
> [Install and configure Terraform to provision Azure resources](terraform-install-configure.md).

articles/terraform/terraform-create-k8s-cluster-with-aks-applicationgateway-ingress.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ In this tutorial, you learn how to do the following tasks:
2424

2525
- **Azure subscription**: If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio) before you begin.
2626

27-
- **Configure Terraform**: Follow the directions in the article, [Terraform and configure access to Azure](/azure/virtual-machines/linux/terraform-install-configure)
27+
- **Configure Terraform**: Follow the directions in the article, [Terraform and configure access to Azure](terraform-install-configure.md)
2828

2929
- **Azure resource group**: If you don't have an Azure resource group to use for the demo, [create an Azure resource group](/azure/azure-resource-manager/manage-resource-groups-portal#create-resource-groups). Take note of the resource group name and location as those values are used in the demo.
3030

articles/terraform/terraform-create-k8s-cluster-with-tf-and-aks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ In this tutorial, you learn how to do the following tasks:
2020

2121
- **Azure subscription**: If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio) before you begin.
2222

23-
- **Configure Terraform**: Follow the directions in the article, [Terraform and configure access to Azure](/azure/virtual-machines/linux/terraform-install-configure)
23+
- **Configure Terraform**: Follow the directions in the article, [Terraform and configure access to Azure](terraform-install-configure.md)
2424

2525
- **Azure service principal**: Follow the directions in the section of the **Create the service principal** section in the article, [Create an Azure service principal with Azure CLI](/cli/azure/create-an-azure-service-principal-azure-cli?view=azure-cli-latest). Take note of the values for the appId, displayName, password, and tenant.
2626

articles/terraform/terraform-create-vm-cluster-module.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ For more information on Terraform, see the [Terraform documentation](https://www
2020
## Set up authentication with Azure
2121

2222
> [!TIP]
23-
> If you [use Terraform environment variables](/azure/virtual-machines/linux/terraform-install-configure) or run this tutorial in the [Azure Cloud Shell](/azure/cloud-shell/overview), skip this step.
23+
> If you [use Terraform environment variables](terraform-install-configure.md) or run this tutorial in the [Azure Cloud Shell](/azure/cloud-shell/overview), skip this step.
2424
25-
Review [Install Terraform and configure access to Azure](/azure/virtual-machines/linux/terraform-install-configure) to create an Azure service principal. Use this service principal to populate a new file `azureProviderAndCreds.tf` in an empty directory with the following code:
25+
Review [Install Terraform and configure access to Azure](terraform-install-configure.md) to create an Azure service principal. Use this service principal to populate a new file `azureProviderAndCreds.tf` in an empty directory with the following code:
2626

2727
```hcl
2828
variable subscription_id {}

articles/terraform/terraform-create-vm-cluster-with-infrastructure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ You'll learn how to do the following tasks:
2323
## 1. Set up Azure authentication
2424

2525
> [!NOTE]
26-
> If you [use Terraform environment variables](/azure/virtual-machines/linux/terraform-install-configure), or run this tutorial in the [Azure Cloud Shell](terraform-cloud-shell.md), skip this section.
26+
> If you [use Terraform environment variables](terraform-install-configure.md), or run this tutorial in the [Azure Cloud Shell](terraform-cloud-shell.md), skip this section.
2727
2828
In this section, you generate an Azure service principal, and two Terraform configuration files containing the credentials from the security principal.
2929

30-
1. [Set up an Azure AD service principal](/azure/virtual-machines/linux/terraform-install-configure#set-up-terraform-access-to-azure) to enable Terraform to provision resources into Azure. While creating the principal, Make note of the values for the subscription ID, tenant, appId, and password.
30+
1. [Set up an Azure AD service principal](terraform-install-configure.md#set-up-terraform-access-to-azure) to enable Terraform to provision resources into Azure. While creating the principal, Make note of the values for the subscription ID, tenant, appId, and password.
3131

3232
2. Open a command prompt.
3333

articles/terraform/terraform-create-vm-scaleset-network-disks-hcl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ In this tutorial, you learn how to use [Azure Cloud Shell](/azure/cloud-shell/ov
2525

2626
- **Azure subscription**: If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio) before you begin.
2727

28-
- **Install Terraform**: Follow the directions in the article, [Terraform and configure access to Azure](/azure/virtual-machines/linux/terraform-install-configure)
28+
- **Install Terraform**: Follow the directions in the article, [Terraform and configure access to Azure](terraform-install-configure.md)
2929

3030
- **Create an SSH key pair**: For more information, see [How to create and use an SSH public and private key pair for Linux VMs in Azure](/azure/virtual-machines/linux/mac-create-ssh-keys).
3131

articles/terraform/terraform-create-vm-scaleset-network-disks-using-packer-hcl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ If you don't have an Azure subscription, create a [free account](https://azure.m
2323

2424
## Prerequisites
2525

26-
- **Terraform**: [Install Terraform and configure access to Azure](/azure/virtual-machines/linux/terraform-install-configure).
26+
- **Terraform**: [Install Terraform and configure access to Azure](terraform-install-configure.md).
2727
- **SSH key pair**: [Create an SSH key pair](/azure/virtual-machines/linux/mac-create-ssh-keys).
2828
- **Packer**: [Install Packer](https://www.packer.io/docs/install/index.html).
2929

0 commit comments

Comments
 (0)