Azure terraform
This is the documentation for how to use our Terraform for Azure to set up Cobrowse Enterprise in your cloud.
You will need the following installed locally:
- Azure CLI
- kubectl
These are the steps you'll need to go through to get Cobrowse running:
The first thing you'll need is access to a MongoDB database. Cobrowse will need a connection string containing the address and authentication information for your cluster.
A MongoDB cluster is required for running Cobrowse. We do not provide this as part of the terraform environment.
You will need to create a cluster and provide the connection URL as a part of the Cobrowse configuration. You can either run your own MongoDB cluster and manage the deployment and backups yourself. Alternatively, we recommend using a hosted service such as MongoDB Atlas. They have a range of certifications required by many enterprises with compliance requirements.
Terraform requires the Azure CLI to be installed and authenticated.
- 1.
- 2.
There are some resources that are not created by our Terraform. You will need to manually create:
- 1.A storage bucket to save terraform state (this is optional but strongly recommended)
- 2.A resource group for Cobrowse. You create it via the cli or in the Azure portal: https://portal.azure.com/#blade/HubsExtension/BrowseResourceGroups
- 3.A key vault for Cobrowse secrets. You can do this via the cli or in the Azure portal: https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.KeyVault%2Fvaults