Terraform
Learn how to use the Terraform to manage NGINXaaS for Azure.
NGINXaaS for Azure deployments can be managed via Terraform. This document outlines common terraform workflows for NGINXaaS.
Prerequisites
Workflows
Create or update a deployment
See NGINXaaS Snippets for an example to create or update deployment resources.
Create or update a certificate
Upload a self-signed certificate created in Azure Key Vault to a deployment. See NGINXaaS Snippets for an example to create or update certificate resources.
Create or update a configuration
Upload an example multi-file NGINX configuration to a deployment. See NGINXaaS Snippets for an example to create or update configurations resources.
Additional Docs
- Managing an NGINXaaS for Azure deployment
- Managing an NGINXaaS for Azure deployment configuration
- Managing an NGINXaaS for Azure deployment certificate
- If you are new to Terraform, see Terraform Overview