Terraform

F5 NGINXaaS for Azure (NGINXaaS) deployments can be managed using 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