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:
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.
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