# 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](saif-api-service/index.md) | 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](saif-application-permissions/index.md) | 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-corp/index.md) |  |
| [saif-business-roles-external](saif-business-roles-external/index.md) |  |
| [saif-event-service](saif-event-service/index.md) |  |
| [saif-event-subscriber-service](saif-event-subscriber-service/index.md) |  |
| [saif-openapi](saif-openapi/index.md) |  |
| [saif-staticsite-service](saif-staticsite-service/index.md) | This module is for deploying resources that are owned by a Team |
| [saif-utilities](saif-utilities/index.md) | This repository provides reusable Terraform utility modules for Azure infrastructure with standardized naming and validation patterns. |
| [saif-web-service](saif-web-service/index.md) | This module deploys a frontend web application to Azure App Service. |
| [tfe-bootstrap-ext-test-users](tfe-bootstrap-ext-test-users/index.md) |  |
| [tfe-bootstrapper](tfe-bootstrapper/index.md) | This module bootstraps Terraform Cloud to create workspaces needed for Okta and Azure |
| [tfe-bootstrapper-business-roles](tfe-bootstrapper-business-roles/index.md) | This module will bootstrap the workspaces necessary for team/org business role state |
| [tfe-project-permissions](tfe-project-permissions/index.md) | This module is meant to provide standard Okta resource configuration data based on provided business domain. |
| [saif-resources](saif-resources/index.md) | Composable Terraform resource modules for Forge service infrastructure. |
