This repository is used to help manage the deployments of your own Marain instances.
By default the pipeline models three environments:
NOTE: Whilst Azure DevOps will automatically create the environments you will need to add manual approvals to, at least, all but the 'dev' environment.
These variables are values that are intended to be the same across all environments - initially they are defined the following default values:
Name | Default | Description |
---|---|---|
Marain_InstanceType | Stable | sets which release channel to use (valid options: Stable or Development) |
Marain_ResourcePrefix | mar | the naming-convention prefix for all resources. If necessary, this can be overridden for a particular environment. |
Each environment requires the following variables to be set - initially they are defined with the following placeholder values:
Name | Default | Description |
---|---|---|
Marain_AzureLocation | The Azure location for the deployment | |
Marain_AzureSubscriptionId | The subscription ID into which Marain should be deployed | |
Marain_AzureTenantId | The Azure tenant ID for the above subscription | |
Marain_ServiceConnectionName | The name of the Azure DevOps AzureRM service connection with permissions to the above subscription | |
Marain_EnvironmentSuffix | This will form the suffix of the naming convention used when creating resources (e.g. 'dev', 'test', 'prod') |