Terraform Modules¶
Reference documentation for Forge's Terraform modules, generated from the README.md in each module's source directory under src/terraform/.
| Module | Description |
|---|---|
| saif-api-service | This is a module for deploying an API to an App Service Plan and add that API to an API Management Service. |
| saif-application-permissions | This Terraform module manages permissions and roles for an existing Azure Entra ID (Azure Active Directory) application. It is designed to work with applications named using the pattern {project-id}-{environment-short-name}. |
| saif-business-roles-corp | |
| saif-business-roles-external | |
| saif-event-service | |
| saif-event-subscriber-service | |
| saif-openapi | |
| saif-staticsite-service | This module is for deploying resources that are owned by a Team |
| saif-utilities | This repository provides reusable Terraform utility modules for Azure infrastructure with standardized naming and validation patterns. |
| saif-web-service | This module deploys a frontend web application to Azure App Service. |
| tfe-bootstrap-ext-test-users | |
| tfe-bootstrapper | This module bootstraps Terraform Cloud to create workspaces needed for Okta and Azure |
| tfe-bootstrapper-business-roles | This module will bootstrap the workspaces necessary for team/org business role state |
| tfe-project-permissions | This module is meant to provide standard Okta resource configuration data based on provided business domain. |
| saif-resources | Composable Terraform resource modules for Forge service infrastructure. |