Skip to content

Qumulo Terraform Provider

Deploy Qumulo clusters on AWS, Azure, GCP, or bare metal, and manage every cluster's configuration as code. One provider, 35+ resources, any environment.

Get started Usage examples

Choose your path

  • Deploy on AWS


    EC2 clusters with IAM auto-provisioning, multi-AZ placement, and in-place scaling.

    AWS basic example

  • Deploy on Azure


    Full lifecycle on Azure: scale by changing node_count, upgrade by changing vm_type, all in place.

    Azure basic example

  • Deploy on GCP


    Compute Engine clusters with full lifecycle management.

    GCP basic example

  • Deploy on bare metal


    Form clusters on physical or virtual servers over SSH, including single-node edge deployments.

    Bare metal example

    Edge example

  • Manage any cluster


    NFS, SMB, S3, quotas, snapshots, replication, identity, and more, on any Qumulo cluster. No cloud credentials required.

    Usage examples

  • Import what you have


    Bring existing clusters and their settings under Terraform management with terraform import, without disruption.

    Import guide