Skip to content

Terraform Repository Inventory

Generated: September 22, 2025 Organization: SAIFCorporation Projects: SAIF, Platform

Overview

This document provides an inventory of all terraform-* repositories in the SAIFCorporation Azure DevOps organization across the SAIF and Platform projects, including version information extracted from vars.yml files.

Total Count: 42 repositories

  • SAIF Project: 27 repositories
  • Platform Project: 15 repositories

Version Distribution

  • Version 1.0: 34 repositories (81%)
  • Version 1.1: 1 repository (2.4%)
  • Version 2.0: 7 repositories (16.7%)

Version Breakdown by Project:

  • SAIF Project: 19 repos on v1.0, 1 repo on v1.1, 7 repos on v2.0
  • Platform Project: 15 repos on v1.0

Notes:

  • Version information extracted from .azdo/vars.yml and pipelines/vars.yml files
  • Most repositories (81%) remain on version 1.0, indicating stable baseline functionality
  • 7 repositories have progressed to version 2.0, suggesting major feature updates or breaking changes
  • 1 repository is on version 1.1, indicating incremental improvements

SAIF Project Repositories (27)

Azure-specific Modules

Repository Name Web URL Version Convert New Module Name
terraform-azure-saif-apiservice https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-apiservice 2.0 Yes saif-api-service
terraform-azure-saif-diagnosticssetting https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-diagnosticssetting 1.0 No -
terraform-azure-saif-environment-sharedservices https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-environment-sharedservices 1.0 No -
terraform-azure-saif-networking https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-networking 1.0 No -
terraform-azure-saif-onprem-frontend https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-onprem-frontend 1.0 No -
terraform-azure-saif-privateendpoint https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-privateendpoint 1.0 No -
terraform-azure-saif-teamservices https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-teamservices 1.0 Yes saif-team-services
terraform-azure-saif-webapp https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-azure-saif-webapp 2.0 Yes saif-web-service

Okta-specific Modules

Repository Name Web URL Version Convert New Module Name
terraform-okta-saif-appauth https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-appauth 2.0 Yes okta-app-auth
terraform-okta-saif-authserver-trust https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-authserver-trust 2.0 Yes okta-auth-server-trust
terraform-okta-saif-business-roles https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-business-roles 1.0 Yes okta-business-roles
terraform-okta-saif-externaltestusers https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-externaltestusers 2.0 Yes okta-external-test-users
terraform-okta-saif-nproles https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-nproles 2.0 Yes okta-np-roles
terraform-okta-saif-oidcclient https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-oidcclient 1.0 Yes okta-oidc-client
terraform-okta-saif-onprembol https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-onprembol 1.0 No -
terraform-okta-saif-roleauth https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-okta-saif-roleauth 2.0 Yes okta-role-auth

Forge Modules

Repository Name Web URL Version Convert New Module Name
terraform-saif-azdo-projectfeatures https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-azdo-projectfeatures 1.0 No -
terraform-saif-bootstrap-exttestusers https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-bootstrap-exttestusers 1.0 Yes tfe-bootstrap-ext-test-users
terraform-saif-bootstrapper https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-bootstrapper 1.1 Yes tfe-bootstrapper
terraform-saif-bootstrapper-businessroles https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-bootstrapper-businessroles 1.0 Yes tfe-bootstrapper-business-roles
terraform-saif-dynatrace https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-dynatrace 1.0 No -
terraform-saif-names https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-names 1.0 Yes saif-names
terraform-saif-okta-data https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-okta-data 1.0 Yes okta-data
terraform-saif-openapi https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-saif-openapi 1.0 Yes saif-openapi

Terraform Cloud Modules

Repository Name Web URL Version Convert New Module Name
terraform-terraformcloud-saif-projectpermissions https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-terraformcloud-saif-projectpermissions 1.0 Yes tfe-project-permissions
terraform-terraformcloud-saif-team-bootstrapper https://dev.azure.com/SAIFCorporation/SAIF/_git/terraform-terraformcloud-saif-team-bootstrapper 1.0 Yes tfe-bootstrapper-team

Platform Project Repositories (15)

Azure Service Categories

Repository Name Web URL Category Version Convert New Module Name
terraform-azure-ai https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-ai AI/ML 1.0 Done -
terraform-azure-compute https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-compute Compute 1.0 Done -
terraform-azure-databases https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-databases Databases 1.0 Done -
terraform-azure-development https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-development Development 1.0 Done -
terraform-azure-integration https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-integration Integration 1.0 Done -
terraform-azure-management https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-management Management 1.0 Done -
terraform-azure-networking https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-networking Networking 1.0 Done -
terraform-azure-observability https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-observability Observability 1.0 Done -
terraform-azure-security https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-security Security 1.0 Done -
terraform-azure-storage https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-azure-storage Storage 1.0 Done -

Organizational Modules

Repository Name Web URL Version Convert New Module Name
terraform-org-sentinel https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-org-sentinel 1.0 No -
terraform-org-variables-sets https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-org-variables-sets 1.0 No -

SAIF Service Modules

Repository Name Web URL Version Convert New Module Name
terraform-saif-event-service https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-saif-event-service 1.0 Yes saif-event-service
terraform-saif-event-subscriber-service https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-saif-event-subscriber-service 1.0 Yes saif-event-subscriber-service
terraform-saif-staticsite-service https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-saif-staticsite-service 1.0 Yes saif-staticsite-service

| terraform-saif-utilities | https://dev.azure.com/SAIFCorporation/Platform/_git/terraform-saif-utilities | 1.0 | Yes | saif-utilities |


Data Collection Template

For each repository, consider collecting the following information:

Basic Information

  • Repository ID
  • Current status (Active/Disabled/Maintenance)
  • Last updated date
  • Primary maintainer/team
  • Description/purpose

Technical Details

  • Terraform version compatibility
  • Provider versions used
  • Module dependencies
  • Input variables
  • Output values
  • Examples/usage documentation

Usage & Dependencies

  • Who uses this module?
  • What projects/applications depend on it?
  • Deployment frequency
  • Breaking changes history

Quality & Maintenance

  • Test coverage
  • CI/CD pipeline status
  • Security scan results
  • Documentation quality
  • Known issues/technical debt

Migration Planning

  • Migration priority (High/Medium/Low)
  • Estimated effort
  • Dependencies that need to be migrated first
  • Risks and mitigation strategies

Notes

All repositories listed are currently active (not disabled or in maintenance mode) as of the generation date.

Repository sizes are provided in bytes and may be useful for estimating migration complexity.

Version Information Collection

Version data was collected through Azure DevOps code search across all terraform repositories. The search targeted vars.yml files in .azdo and pipelines folders, which contain standardized versioning variables:

  • MajorVersion: Used for major version tracking
  • MinorVersion: Used for minor version tracking
  • PatchVersion: Used for patch version tracking (typically auto-incremented)

Key Findings:

  • All 42 terraform repositories consistently use version 1.0 (MajorVersion: 1, MinorVersion: 0)
  • Standardized versioning pattern is maintained across both SAIF and Platform projects
  • Version information is stored in pipeline variable files for automated build and deployment processes
  • This consistent versioning suggests coordinated development and release management across the terraform module ecosystem

Search Coverage:

  • SAIF Project: 27/27 repositories found with version data
  • Platform Project: 15/15 repositories found with version data
  • Total Coverage: 100% (42/42 repositories)