Application Variable Groups
Following are the variable groups to create infra and deploy the applications created using OwlGen.
| Variable | Description |
|---|---|
| App Deployment Infra | |
| artifactsFullPath | Provide the full path of the application artifacts. |
| environment | Provide the environment. |
| operatingSystem | Provide the operating system. |
| skipIdentityIntegration | Specify whether to skip identity server integration. Either True or False. |
| updateInfraIfExists | Specify whether to update infra if exists. Either Yes or No. |
| App Deployment - CD - AppSettings | |
| ApplicationInsights.ConnectionString | Provide the connection string to application insights. |
| ApplicationInsights.IsEnabled | Specify whether to enable application insights. Either Yes or No. |
| ApplicationInsights.LogExclusions | Specify whether to log exclusions. Either Yes or No. |
| ApplicationInsights.LogFailuresOnly | Specify whether to log failures only. Either true or false. |
| ApplicationInsights.LogInclusions | Specify whether to log inclusions. Either Yes or No. |
| AuthSettings.Audience | Specify the audience. |
| AuthSettings.Issuer | Provide the issuer. |
| CacheSizeLimit | Provide the size limit for cache storage. |
| ConnectionStrings.DefaultConnectionString | Provide the default connection string. |
| ConnectionStrings.WorkflowConnectionString | Provide the workflow connection string. |
| CorsPolicy.AllowedHeaders | Provide the allowed headers. |
| CorsPolicy.AllowedMethods | Provide the allowed methods. |
| CorsPolicy.AllowedOrigins | Provide the allowed origins. |
| HashingAlgorithm | Provide the type of hashing to use. For example, MD5. |
| HttpSecurityHeaders.Content-Security-Policy | Provide the content security policy. |
| HttpSecurityHeaders.Strict-Transport-Security | Provide the security to enforce secure connections over HTTPS. |
| HttpSecurityHeaders.X-Content-Type-Options | Provide the content type options to prevent mime sniffing and potential security vulnerabilities. |
| HttpSecurityHeaders.X-Frame-Options | Provide the x-frame options whether a web page can be displayed in an iframe or frame. |
| HttpSecurityHeaders.X-XSS-Protection | Provide the X-XSS-Protection that enables or disables the built-in XSS (Cross-Site Scripting) protection mechanisms in modern web browsers.. |
| MemCacheSettings.CacheSizeLimit | Provide the cache size limit. |
| Workflow.ContainerName | Provide the workflow container name. |
| App Deployment - CD - Web Settings | |
| AuthConfig.authority | Provide the authority. |
| AuthConfig.clientId | Provide the client ID. |
| AuthConfig.postLogoutRedirectUri | Provide the post logout redirect URI. |
| AuthConfig.redirectUrl | Provide the redirect URL. |
| AuthConfig.scope | Provide the authentication scope. |
| GOOGLE_API_KEY | Provide the google API key. |
| App Deployment - CD - Workflow Settigs | |
| ContainerName | Provide the container name. |
| App Deployment Common | |
| ClientId | Provide the client id. |
| SQLServerAppUserLogin | Provide the username of the SQL server. |
| SQLServerAppUserPassword | Provide the password of the SQL server. |
| Scope | Provide the scope. |
| appServicePlanName | Provide the appservice plan name. |
| applicationDatabaseName | Provide the name of the database. |
| applicationInsightsConnectionString | Provide the connection string of application insights. |
| applicationSQLServerAdminLogin | Provide the username of application SQL server admin. |
| applicationSQLServerName | Provide the name of the application SQL server. |
| applicationSQLServerAdminPassword | Provide the password of application SQL server admin. |
| enableApplicationInsights | Specify whether to enable application insights. Either Yes or No. |
| identityAPIUrl | Provide the API URL of the identity server. |
| identityWebUrl | Provide the WEB URL of the identity server. |
| moduleName | Provide the name of the module. |
| resourceGroupName | Provide the name of the resource group. |
| resourceNamePrefix | Provide the prefix of resource name. |
| workFlowSQLServerAdminLogin | Provide the username of SQL server. |
| workFlowSQLServerAdminPassword | Provide the password of SQL server of application workflows. |
| workFlowSQLServerName | Provide the SQL server name of application workflows. |
| workflowDatabasename | Provide the name of the database of application workflows. |
| App Deployment - CD - Common Settings | |
| Holidays.OtherHolidays | Provide the other holidays. |
| Holidays.RecurringHolidays | Provide the recurring holidays. |
| Holidays.Weekends | Provide the weekend details. |
| Logging.LogApiRequestResponse | Specify whether to log API request response. Either true or false. |
| Logging.LogLevel.Default | Provide the default log level. |
| Logging.LogOutputTemplate | Provide the logout template. |
| 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. |