Community-contributed Terraform configurations, modules, and examples for Private Cloud Director.
- examples/ — Standalone Terraform examples from Platform9 blog posts and community contributions
Most examples in this repo require:
- Terraform 1.0+
- The HashiCorp OpenStack Terraform provider
(installed automatically by
terraform init) - A running Private Cloud Director environment
- Your PCD credentials sourced from the RC file at Settings > API Access
Terraform authenticates to PCD using standard OpenStack environment variables. Source your RC file before running any example:
source ~/pcdctlrcContributions are welcome. Please include a README in your example directory that explains what the example does, what prerequisites it requires, and how to run it.
Never commit credentials, RC files, clouds.yaml, or .tfstate files.
The .gitignore in this repo covers the most common cases, but always
double-check before opening a pull request.