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.ymlandpipelines/vars.ymlfiles - 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)