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
|`--authenticator`| dns-stackit | Engages the STACKIT authenticator mechanism. This must be configured as dns-stackit. (Mandatory) |
32
-
|`--dns-stackit-credentials`| ./credentials.ini | Denotes the directory path to the credentials file for STACKIT DNS. This document must encapsulate the dns_stackit_auth_token and dns_stackit_project_id variables. (Mandatory) |
33
-
|`--dns-stackit-propagation-seconds`| 900 | Configures the delay prior to initiating the DNS record query. A 900-second interval (equivalent to 15 minutes) is recommended. (Default: 900) |
31
+
|`--authenticator`| dns-stackit | Engages the STACKIT authenticator mechanism. This must be configured as dns-stackit. (Mandatory) |
32
+
|`--dns-stackit-project-id`| '8a4c68b1-586a-4534-aa0c-9f8c12334a76' | Sets the STACKIT project id if the service account authentication is used. (Recommended)|
33
+
|`--dns-stackit-service-account`| ./service-account.pem | Denotes the directory path to the STACKIT service account file. (Recommended) |
34
+
|`--dns-stackit-credentials`| ./credentials.ini | Denotes the directory path to the credentials file for STACKIT DNS. This document must encapsulate the dns_stackit_auth_token and dns_stackit_project_id variables. |
35
+
|`--dns-stackit-propagation-seconds`| 900 | Configures the delay prior to initiating the DNS record query. A 900-second interval (equivalent to 15 minutes) is recommended. (Default: 900) |
36
+
Either the --dns-stackit-credentials flag or the --dns-stackit-service-account and --dns-stackit-project-id flags are mandatory.
34
37
35
38
### Example
36
39
@@ -65,6 +68,11 @@ It's crucial to replace "your_token_here" and "your_project_id_here" placeholder
65
68
authentication token and project ID. The token's associated service account necessitates project membership privileges
66
69
for record set creation.
67
70
71
+
### Authentication via STACKIT service account
72
+
73
+
The service account allows the user to use a long lived authentication which generates short lived tokens. To setup a service account refer to the [service account documentation](https://docs.stackit.cloud/stackit/en/create-a-service-account-134415839.html).
74
+
It's important to also set the --dns-stackit-project-id flag to the corresponding STACKIT project when using a service account.
0 commit comments