Install with Terraform

This document presents a non-Kubernetes method of installing a Portworx cluster. Please refer to the Portworx on Kubernetes page if you want to install Portworx on Kubernetes.


To install with Terraform, please use the Terraform Portworx Module

Upgrading Portworx

If you have installed Portworx with Terraform, Portworx needs to be upgraded through the CLI on a node-by-node basis. Please see the upgrade instructions


A Portworx cluster is uniquely defined by its kvdb and clusterID parameters. As long as these are consistent, a cluster can easily scale up in Terraform, by using the same kvdb and clusterID, and then increasing the instance count.

Last edited: Tuesday, Aug 16, 2022