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.