Skip to main content

Studio Services Variable Groups

The following are the components available in studio services:

  • Workflow Dashboard
  • Identity Server
  • OwlGen

Following are the variable groups required to create infra and deploy studio services.

VariableDescription
Studio Services Complete - Common
AppServicePlanExistSpecify whether the app service plan is available. Either Yes or No.
AppServicePlanNameProvide the app service plan name.
BackupStorageConnectionStringProvide the connection string of backup storage.
BackupStorageContainerNameProvide the name of the backup storage container.
EnableApplicationInsightsSpecify whether to enable application insights. Either Yes or No.
EnvironmentProvide the name of the environment.
IdentityAPIUrlProvide the identity server API URL.
IdentityWebUrlProvide the identity server WEB URL.
OperatingSystemSpecify the type of operating system.
ResourceGroupNameProvide the name of the resource group.
ResourceNamePrefixProvide the prefix of the resource group name.
SQLServerAppUserLoginProvide the username of the SQL server.
SQLServerAppUserPasswordProvide the password of the SQL server.
SkipIdentityIntegrationSpecify whether to skip the identity integration. Either Yes or No. If it is set to no, OwlGen will be registered in Identity Server.
UpdateInfraIfExistsSpecify whether to update infrastructure if exists. Either Yes or No.
Identity Server Common - ADS
ApplicationInsightsConnectionStringProvide the configuration string. A configuration string is used to connect the identity server to application insights. This string defines where to send telemetry data.
CustomDomainConfiguredSpecify whether the custom domain is configured. Either Yes or No.
ExecuteDacpacSpecify whether to execute the DACPAC. Either Yes or No.
IdentityServerArtifactsFullPathProvide the full path to the location of identity server artifacts.
SQLServerAdminLoginProvide the username of the SQL server admin.
SQLServerAdminPasswordProvide the password of the SQL server admin.
SQLServerNameProvide the name of the SQL server.
UpdateSQLServerSpecify whether to update the SQL server. Either Yes or No.
Identity Server Provider Configurations - ADS
AzureADAuthorityProvide the AAD authority URL responsible for authenticating and issuing security tokens.
AzureADClientIdProvide the client ID. It is used by identity server to authenticate to Azure AD.
AzureADClientSecretProvide the client secret. It is like a password. It is used by identity server to authenticate to Azure AD.
GoogleAuthorityProvide the Google authority URL responsible for authenticating and issuing security tokens.
GoogleClientIdProvide the client ID. It is used by identity server to authenticate to Google.
GoogleClientSecretProvide the client secret. It is like a password. It is used by identity server to authenticate to Google.
IntegrateAzureADLoginSpecify whether to integrate AAD login. Either Yes or No.
IntegrateGoogleLoginSpecify whether to integrate Google login. Either Yes or No.
SMTPMailFromProvide the SMTP email from provider.
SMTPMailIdProvide the SMTP email id. It is the address that the recipient will see when they receive the email.
SMTPMailPasswordProvide the password.
SMTPPortProvide the port number.
SMTPServerProvide the SMTP server name.
TwilioAccountSidProvide the ID of the Twilio account. The Twilio Account SID is used to identify the twilio account when a user make API requests to Twilio.
TwilioAuthTokenProvide the authentication token. It is like a password. It is used by identity server to authenticate to twilio.
TwilioFromNumberProvide the Twilio from number. It is the number that the recipient will receive calls and messages.
Identity Server Application Configurations - Platform Core
CaptchaComplexitySpecify the captcha complexity level.
CaptchaTypeSpecify the type of captcha.
CountryCodeSpecify the country code.
EnableSwaggerSpecify whether to enable swagger. Either Yes or No.
EnableUserRegistrationSpecify whether to enable user registration. Either Yes or No.
ExternalUsersDefaultRoleSpecify the default role of external users
HomeRealmDiscoveryEnabledSpecify whether to enable home realm discovery. Either Yes or No.
LoggingLevelSpecify whether the logging level.
OTPChannelSpecify the OTP channel.
PasswordComplexitySpecify the complexity of the password.
Workflow Dashboard Infra - ADS
WorkFlowArtifactsFullPathProvide the full path to the location of workflow artifacts.
WorkFlowDatabaseNameProvide the name of the workflow database.
WorkFlowSQLServerAdminLoginProvide the username of the Workflow SQL server admin.
WorkFlowSQLServerAdminPasswordProvide the password of the Workflow SQL server admin.
WorkFlowSQLServerExistSpecify whether the workflow SQL server is available. Either Yes or No.
WorkFlowSQLServerNameProvide the workflow SQL server name.
WorkFlow Dashboard App settings - ADS
ApiScopeProvide the API scope.
BaseUrlProvide the base URL.
ClientIDProvide the client ID.
IdentityServerAddressProvide the identity server address.
IdentityServerConfig.APIApplicationIdProvide the API application ID of the identity server.
IdentityServerConfig.APIScopeProvide the API scope.
IdentityServerConfig.AuthorityProvide the identity server Authority.
IdentityServerConfig.SwaggerClientIdProvide the swagger client id.
SQLConnectionStringProvide the SQL connection string.
Secure Storage Studio Services
PSscriptPathProvide the path to the location of powershell scripts.
StorageAccountKeyProvide the key of the storage account.
StorageAccountNameProvide the name of the storage account.
StorageContainerNameProvide the name of the container.
OwlGen Common - ADS
AdsArtifactsFullPathProvide the full path to the location of OwlGen artifacts.