Proposed Pull Request Change

title description author ms.author ms.date ms.topic ms.service ms.subservice ms.custom
Configure external tools for SAP Deployment Automation Framework Learn how to configure Visual Studio Code to connect to the deployer virtual machine for SAP Deployment Automation Framework. kimforss kimforss 04/16/2026 how-to sap-on-azure sap-automation sfi-image-nochange
📄 Document Links
GitHub View on GitHub Microsoft Learn View on Microsoft Learn
⚠ Content Truncation Detected
The generated rewrite appears to be incomplete.
Original lines: -
Output lines: -
Ratio: -
Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
+0 -0
+0 -0
--- title: Configure external tools for SAP Deployment Automation Framework description: Learn how to configure Visual Studio Code to connect to the deployer virtual machine for SAP Deployment Automation Framework. author: kimforss ms.author: kimforss ms.date: 04/16/2026 ms.topic: how-to ms.service: sap-on-azure ms.subservice: sap-automation ms.custom: sfi-image-nochange # Customer intent: As a developer configuring deployment tools for SAP, I want to set up Visual Studio Code with the necessary SSH credentials, so that I can efficiently connect to the deployer virtual machine and automate deployment tasks. --- # Configure external tools for SAP Deployment Automation Framework This article describes how to configure Visual Studio Code to connect to the deployer virtual machine (VM) for SAP Deployment Automation Framework. ## Prerequisites - A deployed SAP Deployment Automation Framework control plane, including a deployer VM. For more information, see [Deploy the control plane](deploy-control-plane.md). - [Visual Studio Code](https://code.visualstudio.com/) installed on your local machine. - Access to the deployer key vault in the Azure portal. ## Configure Visual Studio Code Follow these steps to configure Visual Studio Code. ### Copy the SSH key from the key vault 1. Sign in to the [Azure portal](https://portal.azure.com). 1. Select or search for **Key vaults**. 1. On the **Key vault** page, find the deployer key vault. The name starts with `MGMT[REGION]DEP00user`. Filter by **Resource group** or **Location**, if necessary. 1. On the **Settings** section in the left pane, select **Secrets**. 1. Find and select the secret that contains **sshkey**. It might look like `MGMT-[REGION]-DEP00-sshkey`. 1. On the secret's page, select the current version. Copy the **Secret value**. 1. Create a new file in Visual Studio Code and copy in the secret value. 1. Save the file where you keep SSH keys. For example, use `C:\Users\<your-username>\.ssh\weeu_deployer.ssh`. When you save the file, make sure the file type is set to **All Files** so the `.ssh` extension is preserved and no other extension like `.txt` is appended. After you download the SSH key for the deployer, you can use it to connect to the deployer VM. ### Get the public IP of the deployer 1. Sign in to the [Azure portal](https://portal.azure.com). 1. Find the resource group for the deployer. The name starts with `MGMT-[REGION_CODE]-DEP00` unless you deployed the control plane by using a custom naming convention. The contents of the deployer resource group should look like the following image. :::image type="content" source="media/tutorial/deployer-resource-group.png" alt-text="Screenshot that shows deployer resources in the Azure portal."::: 1. Find the public IP for the deployer. The name should end with `-pip`. Filter by **type**, if necessary. 1. Copy the IP address. ### Install the Remote Development extension 1. Open the **Extensions** window by selecting **View** > **Extensions** or by pressing **Ctrl + Shift + X**. 1. Ensure that the **Remote Development** extension is installed. ### Connect to the deployer 1. Open the command palette by selecting **View** > **Command Palette** or by pressing **Ctrl + Shift + P**. Enter **Connect to host**. You can also select the icon in the lower-left corner of Visual Studio Code and select **Connect to host**. 1. Select **Add New SSH Host**. ```bash ssh -i "C:\Users\<your-username>\.ssh\weeu_deployer.ssh" azureadm@<IP_Address> ``` > [!NOTE] > Replace `<IP_Address>` with the deployer IP address. 1. Select **Connect**. Select **Linux** when you're prompted for the target operating system, and accept the remaining dialogs (such as key and trust). 1. When connected, select **Open Folder** and open the `/Azure_SAP_Automated_Deployment` folder. ## Related content - [Configure the SAP workload zone](deploy-workload-zone.md) - [Deploy the control plane](deploy-control-plane.md)
Success! Branch created successfully. Create Pull Request on GitHub
Error: