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: articles/sap/automation/configure-devops.md
+27-21Lines changed: 27 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -156,11 +156,11 @@ Record the URL of the project.
156
156
157
157
### Import the repository
158
158
159
-
Start by importing the SAP Deployment Automation Framework GitHub repository into Azure Repos.
159
+
Start by importing the SAP Deployment Automation Framework Bootstrap GitHub repository into Azure Repos.
160
160
161
161
Go to the **Repositories** section and select **Import a repository**. Import the `https://github.com/Azure/sap-automation-bootstrap.git` repository into Azure DevOps. For more information, see [Import a repository](/azure/devops/repos/git/import-git-repository?view=azure-devops&preserve-view=true).
162
162
163
-
If you're unable to import a repository, you can create the repository manually. Then you can import the content from the SAP Deployment Automation Framework GitHub repository to it.
163
+
If you're unable to import a repository, you can create the repository manually. Then you can import the content from the SAP Deployment Automation Framework GitHub Bootstrap repository to it.
164
164
165
165
### Create the repository for manual import
166
166
@@ -200,6 +200,7 @@ You can either run the SAP Deployment Automation Framework code directly from Gi
200
200
201
201
If you want to run the SAP Deployment Automation Framework code from the local Azure DevOps project, you need to create a separate code repository and a configuration repository in the Azure DevOps project:
202
202
203
+
-**Name of configuration repository**: `Same as the DevOps Project name`. Source is `https://github.com/Azure/sap-automation-bootstrap.git`.
203
204
-**Name of code repository**: `sap-automation`. Source is `https://github.com/Azure/sap-automation.git`.
204
205
-**Name of sample and template repository**: `sap-samples`. Source is `https://github.com/Azure/sap-automation-samples.git`.
205
206
@@ -270,8 +271,9 @@ Create the control plane deployment pipeline. Under the **Pipelines** section, s
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **Control plane deployment**.
@@ -282,8 +284,9 @@ Create the SAP workload zone pipeline. Under the **Pipelines** section, select *
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **SAP workload zone deployment**.
@@ -294,8 +297,9 @@ Create the SAP system deployment pipeline. Under the **Pipelines** section, sele
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **SAP system deployment (infrastructure)**.
@@ -306,6 +310,7 @@ Create the SAP software acquisition pipeline. Under the **Pipelines** section, s
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **SAP configuration and software installation**.
@@ -330,8 +336,9 @@ Create the deployment removal pipeline. Under the **Pipelines** section, select
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **Deployment removal**.
@@ -342,8 +349,9 @@ Create the control plane deployment removal pipeline. Under the **Pipelines** se
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **Control plane removal**.
@@ -354,9 +362,10 @@ Create the deployment removal Azure Resource Manager pipeline. Under the **Pipel
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **Deployment removal using ARM processor**.
362
371
@@ -369,18 +378,15 @@ Create the repository updater pipeline. Under the **Pipelines** section, select
Save the pipeline. To see **Save**, select the chevron next to **Run**. Go to the **Pipelines** section and select the pipeline. Choose **Rename/Move** from the ellipsis menu on the right and rename the pipeline as **Repository updater**.
377
387
378
388
This pipeline should be used when there's an update in the sap-automation repository that you want to use.
379
389
380
-
## Import the Ansible task from Visual Studio Marketplace
381
-
382
-
The pipelines use a custom task to run Ansible. You can install the custom task from [Ansible](https://marketplace.visualstudio.com/items?itemName=ms-vscs-rm.vss-services-ansible). Install it to your Azure DevOps organization before you run the **Configuration and SAP installation** or **SAP software acquisition** pipelines.
383
-
384
390
## Import the cleanup task from Visual Studio Marketplace
385
391
386
392
The pipelines use a custom task to perform cleanup activities post deployment. You can install the custom task from [Post Build Cleanup](https://marketplace.visualstudio.com/items?itemName=mspremier.PostBuildCleanup). Install it to your Azure DevOps organization before you run the pipelines.
@@ -422,7 +428,7 @@ Create a new variable group named `SDAF-General` by using the **Library** page i
422
428
| Branch | main ||
423
429
| S-Username |`<SAP Support user account name>`||
424
430
| S-Password |`<SAP Support user password>`| Change the variable type to secret by selecting the lock icon. |
425
-
|`tf_version`| 1.3.0 | The Terraform version to use. See [Terraform download](https://www.terraform.io/downloads). |
431
+
|`tf_version`| 1.6.0 | The Terraform version to use. See [Terraform download](https://www.terraform.io/downloads). |
426
432
427
433
Save the variables.
428
434
@@ -449,11 +455,11 @@ Create a new variable group named `SDAF-MGMT` for the control plane environment
| CP_ARM_TENANT_ID |`Tenant ID` for the service principal ||
457
463
| AZURE_CONNECTION_NAME | Previously created connection name ||
458
464
| sap_fqdn | SAP fully qualified domain name, for example, `sap.contoso.net`| Only needed if Private DNS isn't used. |
459
465
| FENCING_SPN_ID |`Service principal application ID` for the fencing agent | Required for highly available deployments that use a service principal for the fencing agent. |
0 commit comments