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
The required credential files depend on the authentication method used to connect to the SAP system:
282
282
283
-
1. SSH Key Authentication: If connecting via SSH key, place the private key inside `WORKSPACE/SYSTEM/<DIRECTORY>` and name the file "ssh_key.ppk".
284
-
1. Username and Password Authentication: If connecting using a username and password, create a password file by running the following command. It takes the username from hosts.yaml file.
283
+
1. **SSH Key Authentication**: If connecting via SSH key, place the private key inside `WORKSPACE/SYSTEM/<DIRECTORY>` and name the file "ssh_key.ppk".
284
+
1. **Password Authentication**: If connecting using a username and password, create a password file by running the following command. It takes the username from hosts.yaml file.
When using Azure Key Vault to store credentials, the framework retrieves authentication details directly from the key vault using the configured managed identity.
293
+
294
+
**Authentication Methods:**
295
+
296
+
1. **SSH Key Authentication**: Store the private SSH key content in Azure Key Vault as a secret.
297
+
2. **Password Authentication**: Store the password in Azure Key Vault as a secret. The username is taken from the `hosts.yaml` file.
298
+
299
+
**Setup:**
300
+
301
+
1. Ensure the managed identity has "Key Vault Secrets User" role on the key vault.
302
+
303
+
2. Configure `key_vault_id` and `secret_id` parameters in `sap-parameters.yaml` as shown in section 2.2.2.
304
+
305
+
**Important**: When using Key Vault authentication, do NOT create local credential files (`ssh_key.ppk` or `password` files).
0 commit comments