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