IAC Azure Modules¶
Reusable Terraform modules for provisioning Azure infrastructure at SAIF.
Module Catalog¶
| Category | Description |
|---|---|
| Azure AI | AI and machine learning services |
| Azure Compute | App Services, Function Apps, and compute resources |
| Azure Databases | Cosmos DB, SQL, and database services |
| Azure Development | Developer tooling and platform resources |
| Azure Integration | Service Bus, Event Grid, and messaging |
| Azure Management | Subscriptions, policies, and governance |
| Azure Networking | Front Door, WAF, VNets, and DNS |
| Azure Observability | Monitoring, logging, and alerting |
| Azure Security | Key Vault, managed identities, and RBAC |
| Azure Storage | Storage accounts, blobs, and file shares |
Getting Started¶
Modules are published to the Terraform Cloud private registry. Reference them using:
module "example" {
source = "app.terraform.io/SAIFCorp/<module-name>/saif"
version = "~> 4.0"
# ...
}
See the release notes for the latest changes.
Resources¶
- GitHub Repository — Source code and module READMEs
- Release Notes — Changelog for all versions
- Release Process — How module versions are published