A Terraform module for deploying Weights & Biases on GCP.
HCLApache-2.0
Weights & Biases Google Module
This is a Terraform module for provisioning a Weights & Biases Cluster on Google
Cloud. Weights & Biases Local is our self-hosted distribution of wandb.ai. It
offers enterprises a private instance of the Weights & Biases application, with
no resource limits and with additional enterprise-grade architectural features
like audit logging and single sign-on.
About This Module
Pre-requisites
This module is intended to run in an Google Cloud account with minimal
preparation, however it does have the following pre-requisites:
Terrafom version >= 1
Credentials / Permissions
Google Services Used
Google SQL Cloud (MySQL)
Google Kubernetes Engine
Google Storage Bucket
Google PubSub
Google Managed Certificates
Google Cloud DNS
How to Use This Module
Ensure account meets module pre-requisites from above.
Create a Terraform configuration that pulls in this module and specifies
values of the required variables:
provider"google" {
project="<desired google project>"region="<desired google region>"zone="<desired google zone>"
}
module"wandb" {
source="<filepath to cloned module directory>"namespace="<prefix for naming google resources>"
}
Run terraform init and terraform apply
Examples
We have included documentation and reference examples for common
installation scenarios, as well as examples for supporting
resources that lack official modules.