Terraform
Palette supports the Infrastructure as Code (IaC) software tool, Terraform, to provide consistent CLI workflow support to multiple cloud providers.
Terraform organizes cloud APIs into declarative configuration files, allowing users to define their infrastructure as code. Terraform validates configuration files and checks whether the execution plan for a configuration matches expectations before deployment, and applies the changes to managed resources accordingly.
Spectro Cloud Provider
Palette and Palette VerteX API can be used with the Spectro Cloud Terraform provider. The provider is available in the HashiCorp Terraform registry and offers detailed documentation on supported data sources and resources.
Release Notes
Information about the latest changes in the Spectro Cloud provider can be found in the release notes.
Government Cloud Support
The Spectro Cloud Terraform provider supports deploying resources to government clouds that meet strict security and compliance requirements:
-
AWS GovCloud - To leverage the government partition, set
partition
asaws-us-gov
when creating an AWS cloud account. -
Azure Government - To leverage the government partition, set
cloud
asAzureUSGovernmentCloud
when creating an Azure cloud account.
Modules
Two modules are available to help you provision Spectro Cloud infrastructure resources.
Refer to the Spectro Cloud Modules README file to learn more about supported provider versions and other essential requirements.
Get Started
For an end-to-end cluster provisioning example, refer to the Deploy a Cluster tutorial and the end-to-end examples available in the Spectro Cloud Terraform Provider GitHub repository.