Platform Core Variable Groups
The following are the essential components to run the applications created using OwlGen:
- Workflow Dashboard
- Identity Server
Following are the variable groups used to create infra and deploy Platform Core.
| Variable | Description |
|---|---|
| Platform Core - Common | |
| AppServicePlanExist | Specify whether the app service plan is available. Either Yes or No. |
| AppServicePlanName | Provide the app service plan name. |
| BackupStorageConnectionString | Provide the connection string of backup storage. |
| BackupStorageContainerName | Provide the name of the backup storage container. |
| EnableApplicationInsights | Specify whether to enable application insights. Either Yes or No. |
| Environment | Provide the name of the environment. |
| IdentityAPIUrl | Provide the identity API URL. |
| IdentityWebUrl | Provide the identity WEB URL. |
| OperatingSystem | Specify the type of operating system. |
| ResourceGroupName | Provide the name of the resource group. |
| ResourceNamePrefix | Provide the prefix of the resource group name. |
| SQLServerAppUserLogin | Provide the username of the SQL server. |
| SQLServerAppUserPassword | Provide the password of the SQL server. |
| SkipIdentityIntegration | Specify whether to skip the identity integration. Either Yes or No. |
| UpdateInfraIfExists | Specify whether to update infrastructure if exists. Either Yes or No. |
| Identity Server Common - Platform Core | |
| ApplicationInsightsConnectionString | Provide the configuration string. A configuration string is used to connect the identity server to application insights. This string defines where to send telemetry data. |
| CustomDomainConfigured | Specify whether the custom domain is configured. Either Yes or No. |
| ExecuteDacpac | Specify whether to execute the DACPAC. Either Yes or No. |
| IdentityServerArtifactsFullPath | Provide the full path to the location of identity server artifacts. |
| SQLServerAdminLogin | Provide the username of the SQL server admin. |
| SQLServerAdminPassword | Provide the password of the SQL server admin. |
| SQLServerName | Provide the name of the SQL server. |
| UpdateSQLServer | Specify whether to update the SQL server. Either Yes or No. |
| Identity Server Provider Configurations - Platform Core | |
| AzureADAuthority | Provide the AAD authority URL responsible for authenticating and issuing security tokens. |
| AzureADClientId | Provide the client ID. It is used by identity server to authenticate to Azure AD. |
| AzureADClientSecret | Provide the client secret. It is like a password. It is used by identity server to authenticate to Azure AD. |
| GoogleAuthority | Provide the Google authority URL responsible for authenticating and issuing security tokens. |
| GoogleClientId | Provide the client ID. It is used by identity server to authenticate to Google. |
| GoogleClientSecret | Provide the client secret. It is like a password. It is used by identity server to authenticate to Google. |
| IntegrateAzureADLogin | Specify whether to integrate AAD login. Either Yes or No. |
| IntegrateGoogleLogin | Specify whether to integrate Google login. Either Yes or No. |
| SMTPMailFrom | Provide the SMTP email from provider. |
| SMTPMailId | Provide the SMTP email id. It is the address that the recipient will see when they receive the email. |
| SMTPMailPassword | Provide the password. |
| SMTPPort | Provide the port number. |
| SMTPServer | Provide the SMTP server name. |
| TwilioAccountSid | Provide 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. |
| TwilioAuthToken | Provide the authentication token. It is like a password. It is used by identity server to authenticate to twilio. |
| TwilioFromNumber | Provide the Twilio from number. It is the number that the recipient will receive calls and messages. |
| Identity Server Application Configurations - Platform Core | |
| CaptchaComplexity | Specify the captcha complexity level. |
| CaptchaType | Specify the type of captcha. |
| CountryCode | Specify the country code. |
| EnableSwagger | Specify whether to enable swagger. Either Yes or No. |
| EnableUserRegistration | Specify whether to enable user registration. Either Yes or No. |
| ExternalUsersDefaultRole | Specify the default role of external users |
| HomeRealmDiscoveryEnabled | Specify whether to enable home realm discovery. Either Yes or No. |
| LoggingLevel | Specify whether the logging level. |
| OTPChannel | Specify the OTP channel. |
| PasswordComplexity | Specify the complexity of the password. |
| Workflow Dashboard Infra - Platform Core | |
| WorkFlowArtifactsFullPath | Provide the full path to the location of workflow artifacts. |
| WorkFlowDatabaseName | Provide the name of the workflow database. |
| WorkFlowSQLServerAdminLogin | Provide the username of the Workflow SQL server admin. |
| WorkFlowSQLServerAdminPassword | Provide the password of the Workflow SQL server admin. |
| WorkFlowSQLServerExist | Specify whether the workflow SQL server is available. Either Yes or No. |
| WorkFlowSQLServerName | Provide the workflow SQL server name. |
| WorkFlow Dashboard App settings - Platform Core | |
| ApiScope | Provide the API scope. |
| BaseUrl | Provide the base URL. |
| ClientID | Provide the client ID. |
| IdentityServerAddress | Provide the identity server address. |
| IdentityServerConfig.APIApplicationId | Provide the API application ID of the identity server. |
| IdentityServerConfig.APIScope | Provide the API scope. |
| IdentityServerConfig.Authority | Provide the identity server Authority. |
| IdentityServerConfig.SwaggerClientId | Provide the swagger client id. |
| SQLConnectionString | Provide the SQL connection string. |
| Secure Storage Studio Services | |
| PSscriptPath | Provide the path to the location of powershell scripts. |
| StorageAccountKey | Provide the key of the storage account. |
| StorageAccountName | Provide the name of the storage account. |
| StorageContainerName | Provide the name of the container. |