Skip to content
View microsoftexpert's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report microsoftexpert

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
microsoftexpert/README.md

Buy Me a Coffee

⚙️   Casey Wood's Terraform Module Library   ⚙️

How a true MASTER Module Creator builds them

1,810 production Terraform modules · 23 providers with COMPLETE COVERAGE · live and ready to consume

A reusable infrastructure-as-code catalog by Casey Wood. Every module is provider-standardized, semantically versioned, and documented.


❤️ Support this project

If these Terraform modules have been helpful to you or your organization, I'd appreciate your support in any of the following ways:

Whether it's a star, a professional connection, or a coffee, every gesture helps keep these modules actively maintained and continually improving. Thank you for being part of the community!


📊 The library, by the numbers

📦  1810 modules 🧩  3,099 resources 🎛️  17,351 inputs 📤  28,930 outputs
🛡️  22,368 validation rules 🔁  7,599 dynamic blocks 📐  701,598 lines of Terraform 🔎  38 data sources
🌐  23 providers 🗂️  16 domains 🏗️  121 composite modules 📚  100% documented

📚 Complete module index

All 1,810 modules, grouped by provider and then by domain — every name links straight to its repository.

☁️  Azure (azurerm) — 903 modules

Prefix every entry with terraform-azurerm-  ·  Browse all 903 repos →

Analytics & AI/ML (155)
ai-foundry · ai-foundry-project · analysis-services-server · bot-channel-alexa · bot-channel-direct-line-speech · bot-channel-directline · bot-channel-email · bot-channel-facebook · bot-channel-line · bot-channel-ms-teams · bot-channel-slack · bot-channel-sms · bot-channel-web-chat · bot-connection · bot-service-azure-bot · cognitive-account · cognitive-deployment · data-factory · data-factory-credential-service-principal · data-factory-credential-user-managed-identity · data-factory-custom-dataset · data-factory-customer-managed-key · data-factory-data-flow · data-factory-dataset-azure-blob · data-factory-dataset-azure-sql-table · data-factory-dataset-binary · data-factory-dataset-cosmosdb-sqlapi · data-factory-dataset-delimited-text · data-factory-dataset-http · data-factory-dataset-json · data-factory-dataset-mysql · data-factory-dataset-parquet · data-factory-dataset-postgresql · data-factory-dataset-snowflake · data-factory-dataset-sql-server-table · data-factory-flowlet-data-flow · data-factory-integration-runtime-azure · data-factory-integration-runtime-azure-ssis · data-factory-integration-runtime-self-hosted · data-factory-linked-custom-service · data-factory-linked-service-azure-blob-storage · data-factory-linked-service-azure-databricks · data-factory-linked-service-azure-file-storage · data-factory-linked-service-azure-function · data-factory-linked-service-azure-search · data-factory-linked-service-azure-sql-database · data-factory-linked-service-azure-table-storage · data-factory-linked-service-cosmosdb · data-factory-linked-service-cosmosdb-mongoapi · data-factory-linked-service-data-lake-storage-gen2 · data-factory-linked-service-key-vault · data-factory-linked-service-kusto · data-factory-linked-service-mysql · data-factory-linked-service-odata · data-factory-linked-service-odbc · data-factory-linked-service-postgresql · data-factory-linked-service-sftp · data-factory-linked-service-snowflake · data-factory-linked-service-sql-managed-instance · data-factory-linked-service-sql-server · data-factory-linked-service-synapse · data-factory-linked-service-web · data-factory-managed-private-endpoint · data-factory-pipeline · data-factory-trigger-blob-event · data-factory-trigger-custom-event · data-factory-trigger-schedule · data-factory-trigger-tumbling-window · data-share · data-share-dataset-blob-storage · data-share-dataset-data-lake-gen2 · data-share-dataset-kusto-cluster · data-share-dataset-kusto-database · databricks-access-connector · databricks-virtual-network-peering · databricks-workspace · fabric-capacity · hdinsight-hadoop-cluster · hdinsight-hbase-cluster · hdinsight-interactive-query-cluster · hdinsight-kafka-cluster · hdinsight-spark-cluster · healthbot · kusto-attached-database-configuration · kusto-cluster · kusto-cluster-customer-managed-key · kusto-cluster-managed-private-endpoint · kusto-cluster-principal-assignment · kusto-cosmosdb-data-connection · kusto-database · kusto-database-principal-assignment · kusto-eventgrid-data-connection · kusto-eventhub-data-connection · kusto-iothub-data-connection · kusto-script · machine-learning-compute-cluster · machine-learning-compute-instance · machine-learning-datastore-blobstorage · machine-learning-datastore-datalake-gen2 · machine-learning-datastore-fileshare · machine-learning-inference-cluster · machine-learning-synapse-spark · machine-learning-workspace · machine-learning-workspace-network-outbound-rule-fqdn · machine-learning-workspace-network-outbound-rule-private-endpoint · machine-learning-workspace-network-outbound-rule-service-tag · powerbi-embedded · purview-account · search-service · search-shared-private-link-service · stream-analytics-cluster · stream-analytics-function-javascript-uda · stream-analytics-function-javascript-udf · stream-analytics-job · stream-analytics-job-schedule · stream-analytics-job-storage-account · stream-analytics-managed-private-endpoint · stream-analytics-output-blob · stream-analytics-output-cosmosdb · stream-analytics-output-eventhub · stream-analytics-output-function · stream-analytics-output-mssql · stream-analytics-output-servicebus-queue · stream-analytics-output-servicebus-topic · stream-analytics-output-synapse · stream-analytics-output-table · stream-analytics-reference-input-blob · stream-analytics-reference-input-mssql · stream-analytics-stream-input-blob · stream-analytics-stream-input-eventhub · stream-analytics-stream-input-eventhub-v2 · stream-analytics-stream-input-iothub · synapse-firewall-rule · synapse-integration-runtime-azure · synapse-integration-runtime-self-hosted · synapse-linked-service · synapse-managed-private-endpoint · synapse-private-link-hub · synapse-role-assignment · synapse-spark-pool · synapse-sql-pool · synapse-sql-pool-extended-auditing-policy · synapse-sql-pool-security-alert-policy · synapse-sql-pool-vulnerability-assessment · synapse-sql-pool-vulnerability-assessment-baseline · synapse-sql-pool-workload-classifier · synapse-sql-pool-workload-group · synapse-workspace · synapse-workspace-aad-admin · synapse-workspace-extended-auditing-policy · synapse-workspace-key · synapse-workspace-security-alert-policy · synapse-workspace-sql-aad-admin · synapse-workspace-vulnerability-assessment · video-indexer-account

Compute & Containers (104)
app-service-certificate · app-service-connection · app-service-environment-v3 · app-service-managed-certificate · app-service-public-certificate · app-service-slot-custom-hostname-binding · app-service-slot-virtual-network-swift-connection · app-service-source-control · app-service-virtual-network-swift-connection · availability-set · batch-account · batch-application · batch-job · batch-pool · capacity-reservation · capacity-reservation-group · container-app · container-app-custom-domain · container-app-environment · container-app-environment-certificate · container-app-environment-custom-domain · container-app-environment-dapr-component · container-app-environment-managed-certificate · container-app-environment-storage · container-app-job · container-connected-registry · container-group · container-registry · container-registry-agent-pool · container-registry-cache-rule · container-registry-credential-set · container-registry-task · container-registry-task-schedule-run-now · container-registry-token-password · container-registry-webhook · dedicated-host · dedicated-host-group · function-app-active-slot · function-app-connection · function-app-flex-consumption · function-app-function · function-app-hybrid-connection · function-app-linux · function-app-linux-slot · function-app-windows · function-app-windows-slot · gallery-application · gallery-application-version · image · kubernetes-automatic-cluster · kubernetes-cluster · kubernetes-cluster-deployment-safeguard · kubernetes-cluster-extension · kubernetes-cluster-trusted-access-role-binding · kubernetes-fleet-manager · kubernetes-fleet-member · kubernetes-fleet-update-run · kubernetes-fleet-update-strategy · kubernetes-flux-configuration · linux-virtual-machine · linux-web-app · orchestrated-virtual-machine-scale-set · redhat-openshift-cluster · service-fabric-cluster · service-fabric-managed-cluster · service-plan · shared-image · shared-image-gallery · shared-image-version · static-web-app · static-web-app-custom-domain · static-web-app-function-app-registration · virtual-desktop-application · virtual-desktop-application-group · virtual-desktop-host-pool · virtual-desktop-host-pool-registration-info · virtual-desktop-scaling-plan · virtual-desktop-scaling-plan-host-pool-association · virtual-desktop-workspace · virtual-desktop-workspace-application-group-association · virtual-machine-automanage-configuration-assignment · virtual-machine-extension · virtual-machine-gallery-application-assignment · virtual-machine-implicit-data-disk-from-source · virtual-machine-packet-capture · virtual-machine-restore-point · virtual-machine-restore-point-collection · virtual-machine-run-command · virtual-machine-scale-set · virtual-machine-scale-set-extension · virtual-machine-scale-set-packet-capture · virtual-machine-scale-set-standby-pool · vmware-cluster · vmware-express-route-authorization · vmware-netapp-volume-attachment · vmware-private-cloud · web-app-active-slot · web-app-hybrid-connection · windows-virtual-machine · windows-virtual-machine-scale-set · windows-web-app · workloads-sap-discovery-virtual-instance · workloads-sap-single-node-virtual-instance · workloads-sap-three-tier-virtual-instance

Networking & Connectivity (87)
application-gateway · application-load-balancer · application-load-balancer-frontend · application-load-balancer-security-policy · application-load-balancer-subnet-association · cdn-endpoint · cdn-frontdoor-batch-rule-set · cdn-profile · custom-ip-prefix · express-route-circuit · express-route-circuit-authorization · express-route-circuit-connection · express-route-circuit-peering · express-route-connection · express-route-gateway · express-route-port · express-route-port-authorization · front-door · ip-group · ip-group-cidr · load-balancer · local-network-gateway · nat-gateway · nat-gateway-public-ip-prefix-association · network-connection-monitor · network-function-azure-traffic-collector · network-function-collector-policy · network-interface · network-interface-application-gateway-backend-address-pool-association · network-interface-application-security-group-association · network-interface-backend-address-pool-association · network-interface-nat-rule-association · network-interface-security-group-association · network-manager · network-manager-admin-rule · network-manager-admin-rule-collection · network-manager-connectivity-configuration · network-manager-deployment · network-manager-ipam-pool · network-manager-ipam-pool-static-cidr · network-manager-management-group-connection · network-manager-network-group · network-manager-routing-configuration · network-manager-routing-rule · network-manager-routing-rule-collection · network-manager-scope-connection · network-manager-security-admin-configuration · network-manager-static-member · network-manager-subscription-connection · network-manager-verifier-workspace · network-manager-verifier-workspace-reachability-analysis-intent · network-watcher · nginx-api-key · nginx-certificate · nginx-configuration · nginx-deployment · point-to-site-vpn-gateway · private-endpoint · private-endpoint-application-security-group-association · private-link-service · proximity-placement-group · public-ip · public-ip-prefix · route-filter · route-map · route-server · route-table · subnet · subnet-service-endpoint-storage-policy · virtual-hub · virtual-hub-bgp-connection · virtual-hub-connection · virtual-hub-ip · virtual-hub-route-table · virtual-hub-route-table-route · virtual-hub-routing-intent · virtual-hub-security-partner-provider · virtual-network · virtual-network-dns-servers · virtual-network-gateway · virtual-network-peering · virtual-wan · vpn-gateway · vpn-gateway-connection · vpn-gateway-nat-rule · vpn-server-configuration · vpn-site

Integration & Messaging (85)
api-connection · api-management · api-management-api · api-management-api-operation · api-management-authorization-server · api-management-backend · api-management-certificate · api-management-custom-domain · api-management-diagnostic · api-management-email-template · api-management-gateway · api-management-global-schema · api-management-group · api-management-identity · api-management-logger · api-management-named-value · api-management-notification · api-management-openid-connect-provider · api-management-policy · api-management-policy-fragment · api-management-product · api-management-redis-cache · api-management-standalone-gateway · api-management-subscription · api-management-tag · api-management-user · api-management-workspace · communication-service · email-communication-service · email-communication-service-domain · email-communication-service-domain-sender-username · eventgrid-domain · eventgrid-domain-topic · eventgrid-event-subscription · eventgrid-namespace · eventgrid-namespace-topic · eventgrid-partner-configuration · eventgrid-partner-namespace · eventgrid-partner-registration · eventgrid-system-topic · eventgrid-system-topic-event-subscription · eventgrid-topic · eventhub-authorization-rule · eventhub-cluster · eventhub-namespace · eventhub-namespace-authorization-rule · eventhub-namespace-customer-managed-key · eventhub-namespace-disaster-recovery-config · eventhub-namespace-schema-group · fluid-relay-server · logic-app-action-custom · logic-app-action-http · logic-app-integration-account · logic-app-integration-account-agreement · logic-app-integration-account-assembly · logic-app-integration-account-batch-configuration · logic-app-integration-account-certificate · logic-app-integration-account-map · logic-app-integration-account-partner · logic-app-integration-account-schema · logic-app-integration-account-session · logic-app-standard · logic-app-trigger-custom · logic-app-trigger-http-request · logic-app-trigger-recurrence · logic-app-workflow · notification-hub · notification-hub-authorization-rule · notification-hub-namespace · relay-hybrid-connection · relay-hybrid-connection-authorization-rule · relay-namespace · relay-namespace-authorization-rule · servicebus-namespace · servicebus-namespace-authorization-rule · servicebus-namespace-customer-managed-key · servicebus-namespace-disaster-recovery-config · servicebus-queue-authorization-rule · servicebus-topic-authorization-rule · signalr-service · signalr-service-custom-certificate · signalr-service-custom-domain · signalr-service-network-acl · signalr-shared-private-link-resource · web-pubsub

Security & Compliance (82)
advanced-threat-protection · application-security-group · attestation-provider · bastion-host · confidential-ledger · disk-access · disk-encryption-set · firewall · key-vault · key-vault-access-policy · key-vault-certificate-contacts · key-vault-certificate-issuer · key-vault-managed-hardware-security-module · key-vault-managed-hardware-security-module-key · key-vault-managed-hardware-security-module-key-rotation-policy · key-vault-managed-hardware-security-module-role-assignment · key-vault-managed-hardware-security-module-role-definition · network-ddos-protection-plan · network-security-group · network-security-perimeter · network-security-perimeter-access-rule · network-security-perimeter-association · network-security-perimeter-profile · palo-alto-local-rulestack · palo-alto-local-rulestack-certificate · palo-alto-local-rulestack-fqdn-list · palo-alto-local-rulestack-outbound-trust-certificate-association · palo-alto-local-rulestack-outbound-untrust-certificate-association · palo-alto-local-rulestack-prefix-list · palo-alto-local-rulestack-rule · palo-alto-next-generation-firewall-virtual-hub-local-rulestack · palo-alto-next-generation-firewall-virtual-hub-panorama · palo-alto-next-generation-firewall-virtual-hub-strata-cloud-manager · palo-alto-next-generation-firewall-virtual-network-local-rulestack · palo-alto-next-generation-firewall-virtual-network-panorama · palo-alto-next-generation-firewall-virtual-network-strata-cloud-manager · palo-alto-virtual-network-appliance · security-center-assessment · security-center-assessment-policy · security-center-automation · security-center-contact · security-center-server-vulnerability-assessment-virtual-machine · security-center-server-vulnerability-assessments-setting · security-center-setting · security-center-storage-defender · security-center-subscription-pricing · security-center-workspace · sentinel-alert-rule-anomaly-built-in · sentinel-alert-rule-anomaly-duplicate · sentinel-alert-rule-fusion · sentinel-alert-rule-machine-learning-behavior-analytics · sentinel-alert-rule-ms-security-incident · sentinel-alert-rule-nrt · sentinel-alert-rule-scheduled · sentinel-alert-rule-threat-intelligence · sentinel-automation-rule · sentinel-data-connector-aws-cloud-trail · sentinel-data-connector-aws-s3 · sentinel-data-connector-azure-active-directory · sentinel-data-connector-azure-advanced-threat-protection · sentinel-data-connector-azure-security-center · sentinel-data-connector-dynamics-365 · sentinel-data-connector-iot · sentinel-data-connector-microsoft-cloud-app-security · sentinel-data-connector-microsoft-defender-advanced-threat-protection · sentinel-data-connector-microsoft-threat-intelligence · sentinel-data-connector-microsoft-threat-protection · sentinel-data-connector-office-365 · sentinel-data-connector-office-365-project · sentinel-data-connector-office-atp · sentinel-data-connector-office-irm · sentinel-data-connector-office-power-bi · sentinel-data-connector-threat-intelligence · sentinel-data-connector-threat-intelligence-taxii · sentinel-log-analytics-workspace-onboarding · sentinel-metadata · sentinel-threat-intelligence-indicator · sentinel-watchlist · sentinel-watchlist-item · ssh-public-key · trusted-signing-account · web-application-firewall-policy

Data & Databases (70)
cosmosdb-account · cosmosdb-cassandra-cluster · cosmosdb-cassandra-datacenter · cosmosdb-cassandra-keyspace · cosmosdb-cassandra-table · cosmosdb-gremlin-database · cosmosdb-gremlin-graph · cosmosdb-mongo-collection · cosmosdb-mongo-database · cosmosdb-mongo-role-definition · cosmosdb-mongo-user-definition · cosmosdb-postgresql-cluster · cosmosdb-sql-dedicated-gateway · cosmosdb-sql-function · cosmosdb-sql-role-assignment · cosmosdb-sql-role-definition · cosmosdb-sql-stored-procedure · cosmosdb-sql-trigger · cosmosdb-table · database-migration-project · database-migration-service · managed-redis · managed-redis-access-policy-assignment · managed-redis-geo-replication · mongo-cluster · mssql-database · mssql-database-extended-auditing-policy · mssql-database-vulnerability-assessment-rule-baseline · mssql-elasticpool · mssql-failover-group · mssql-job · mssql-job-agent · mssql-job-credential · mssql-job-schedule · mssql-job-step · mssql-job-target-group · mssql-managed-database · mssql-managed-instance · mssql-managed-instance-active-directory-administrator · mssql-managed-instance-failover-group · mssql-managed-instance-security-alert-policy · mssql-managed-instance-start-stop-schedule · mssql-managed-instance-transparent-data-encryption · mssql-managed-instance-vulnerability-assessment · mssql-outbound-firewall-rule · mssql-server · mssql-server-dns-alias · mssql-server-extended-auditing-policy · mssql-server-microsoft-support-auditing-policy · mssql-server-security-alert-policy · mssql-server-transparent-data-encryption · mssql-server-vulnerability-assessment · mssql-virtual-machine · mssql-virtual-machine-availability-group-listener · mssql-virtual-machine-group · mysql-flexible-server · oracle-autonomous-database · oracle-autonomous-database-clone-from-backup · oracle-autonomous-database-clone-from-database · oracle-cloud-vm-cluster · oracle-exadata-infrastructure · oracle-exascale-database-storage-vault · oracle-resource-anchor · postgresql-flexible-server · postgresql-flexible-server-backup · postgresql-flexible-server-virtual-endpoint · redis-cache · redis-cache-access-policy · redis-firewall-rule · redis-linked-server

Governance & Management (52)
advisor-suppression · automanage-configuration · billing-account-cost-management-export · consumption-budget-management-group · consumption-budget-resource-group · consumption-budget-subscription · cost-anomaly-alert · cost-management-scheduled-action · lighthouse-assignment · lighthouse-definition · maintenance-assignment-dedicated-host · maintenance-assignment-dynamic-scope · maintenance-assignment-virtual-machine · maintenance-assignment-virtual-machine-scale-set · maintenance-configuration · managed-application · managed-application-definition · management-group · management-group-policy-assignment · management-group-policy-exemption · management-group-policy-remediation · management-group-policy-set-definition · management-group-template-deployment · marketplace-agreement · policy-assignment · policy-definition · policy-set-definition · policy-virtual-machine-configuration-assignment · portal-tenant-configuration · resource-deployment-script-azure-cli · resource-deployment-script-azure-power-shell · resource-group · resource-group-cost-management-export · resource-group-cost-management-view · resource-group-policy-exemption · resource-group-policy-remediation · resource-group-template-deployment · resource-management-private-link · resource-management-private-link-association · resource-policy-assignment · resource-policy-exemption · resource-policy-remediation · resource-provider-feature-registration · resource-provider-registration · subscription · subscription-cost-management-export · subscription-cost-management-view · subscription-policy-assignment · subscription-policy-exemption · subscription-policy-remediation · subscription-template-deployment · tenant-template-deployment

Monitoring & Observability (51)
application-insights · application-insights-analytics-item · application-insights-api-key · application-insights-smart-detection-rule · application-insights-standard-web-test · application-insights-web-test · application-insights-workbook · application-insights-workbook-template · dashboard-grafana · dashboard-grafana-managed-private-endpoint · datadog-monitor · datadog-monitor-sso-configuration · datadog-monitor-tag-rule · dynatrace-monitor · dynatrace-tag-rules · elastic-cloud-elasticsearch · log-analytics-cluster · log-analytics-cluster-customer-managed-key · log-analytics-datasource-windows-event · log-analytics-datasource-windows-performance-counter · log-analytics-linked-service · log-analytics-linked-storage-account · log-analytics-query-pack · log-analytics-query-pack-query · log-analytics-saved-search · log-analytics-storage-insights · log-analytics-workspace · log-analytics-workspace-table · log-analytics-workspace-table-custom-log · log-analytics-workspace-table-microsoft · monitor-aad-diagnostic-setting · monitor-action-group · monitor-activity-log-alert · monitor-alert-processing-rule-action-group · monitor-alert-processing-rule-suppression · monitor-alert-prometheus-rule-group · monitor-autoscale-setting · monitor-data-collection-endpoint · monitor-data-collection-rule · monitor-diagnostic-setting · monitor-metric-alert · monitor-private-link-scope · monitor-private-link-scoped-service · monitor-scheduled-query-rules-alert · monitor-scheduled-query-rules-alert-v2 · monitor-scheduled-query-rules-log · monitor-smart-detector-alert-rule · monitor-workspace · new-relic-monitor · new-relic-tag-rule · portal-dashboard

Developer Platform & DevOps (50)
app-configuration · automation-account · automation-certificate · automation-connection · automation-connection-certificate · automation-connection-classic-certificate · automation-connection-service-principal · automation-connection-type · automation-credential · automation-dsc-configuration · automation-dsc-nodeconfiguration · automation-hybrid-runbook-worker · automation-job-schedule · automation-module · automation-powershell72-module · automation-python3-package · automation-runbook · automation-runtime-environment · automation-schedule · automation-source-control · automation-variable-bool · automation-variable-datetime · automation-variable-int · automation-variable-object · automation-variable-string · automation-watcher · automation-webhook · chaos-studio-capability · chaos-studio-experiment · chaos-studio-target · dev-center · dev-center-attached-network · dev-center-catalog · dev-center-dev-box-definition · dev-center-environment-type · dev-center-gallery · dev-center-network-connection · dev-center-project · dev-center-project-environment-type · dev-center-project-pool · dev-test-global-vm-shutdown-schedule · dev-test-lab · dev-test-linux-virtual-machine · dev-test-policy · dev-test-schedule · dev-test-virtual-network · dev-test-windows-virtual-machine · load-test · managed-devops-pool · source-control-token

IoT, Hybrid & Edge (50)
arc-kubernetes-cluster · arc-kubernetes-flux-configuration · arc-kubernetes-provisioned-cluster · arc-machine · arc-private-link-scope · arc-resource-bridge-appliance · databox-edge-device · digital-twins-endpoint-eventgrid · digital-twins-endpoint-eventhub · digital-twins-endpoint-servicebus · digital-twins-instance · digital-twins-time-series-database-connection · extended-location-custom-location · iotcentral-application · iotcentral-application-network-rule-set · iotcentral-organization · iothub · iothub-certificate · iothub-consumer-group · iothub-device-update-account · iothub-device-update-instance · iothub-dps · iothub-dps-certificate · iothub-dps-shared-access-policy · iothub-endpoint-cosmosdb-account · iothub-endpoint-eventhub · iothub-endpoint-servicebus-queue · iothub-endpoint-servicebus-topic · iothub-endpoint-storage-container · iothub-enrichment · iothub-fallback-route · iothub-file-upload · iothub-route · iothub-shared-access-policy · maps-account · stack-hci-cluster · stack-hci-deployment-setting · stack-hci-extension · stack-hci-logical-network · stack-hci-marketplace-gallery-image · stack-hci-network-interface · stack-hci-storage-path · stack-hci-virtual-hard-disk · system-center-virtual-machine-manager-availability-set · system-center-virtual-machine-manager-cloud · system-center-virtual-machine-manager-server · system-center-virtual-machine-manager-virtual-machine-instance · system-center-virtual-machine-manager-virtual-machine-instance-guest-agent · system-center-virtual-machine-manager-virtual-machine-template · system-center-virtual-machine-manager-virtual-network

Storage (47)
elastic-san · elastic-san-volume · elastic-san-volume-group · managed-disk · managed-disk-sas-token · managed-lustre-file-system · netapp-account · netapp-account-encryption · netapp-backup-policy · netapp-backup-vault · netapp-pool · netapp-snapshot · netapp-snapshot-policy · netapp-volume · netapp-volume-group-oracle · netapp-volume-group-sap-hana · qumulo-file-system · snapshot · storage-account · storage-account-customer-managed-key · storage-account-local-user · storage-account-network-rules · storage-account-queue-properties · storage-account-static-website · storage-account-table-properties · storage-blob · storage-blob-inventory-policy · storage-container · storage-container-immutability-policy · storage-data-lake-gen2-filesystem · storage-data-lake-gen2-path · storage-encryption-scope · storage-management-policy · storage-mover · storage-mover-agent · storage-mover-job-definition · storage-mover-project · storage-mover-source-endpoint · storage-mover-target-endpoint · storage-object-replication · storage-share-directory · storage-share-file · storage-sync · storage-sync-cloud-endpoint · storage-sync-group · storage-sync-server-endpoint · storage-table-entity

Backup & Disaster Recovery (35)
backup-container-storage-account · backup-policy-vm-workload · backup-protected-file-share · backup-protected-vm · data-protection-backup-instance-blob-storage · data-protection-backup-instance-data-lake-storage · data-protection-backup-instance-disk · data-protection-backup-instance-kubernetes-cluster · data-protection-backup-instance-mysql-flexible-server · data-protection-backup-instance-postgresql-flexible-server · data-protection-backup-policy-blob-storage · data-protection-backup-policy-data-lake-storage · data-protection-backup-policy-disk · data-protection-backup-policy-kubernetes-cluster · data-protection-backup-policy-mysql-flexible-server · data-protection-backup-policy-postgresql-flexible-server · data-protection-backup-vault · data-protection-backup-vault-customer-managed-key · data-protection-resource-guard · recovery-services-vault · recovery-services-vault-resource-guard-association · site-recovery-fabric · site-recovery-hyperv-network-mapping · site-recovery-hyperv-replication-policy · site-recovery-hyperv-replication-policy-association · site-recovery-network-mapping · site-recovery-protection-container · site-recovery-protection-container-mapping · site-recovery-replicated-vm · site-recovery-replication-policy · site-recovery-replication-recovery-plan · site-recovery-services-vault-hyperv-site · site-recovery-vmware-replicated-vm · site-recovery-vmware-replication-policy · site-recovery-vmware-replication-policy-association

DNS & IPAM (19)
dns-zone · private-dns-a-record · private-dns-aaaa-record · private-dns-cname-record · private-dns-mx-record · private-dns-ptr-record · private-dns-resolver · private-dns-resolver-dns-forwarding-ruleset · private-dns-resolver-forwarding-rule · private-dns-resolver-inbound-endpoint · private-dns-resolver-outbound-endpoint · private-dns-resolver-virtual-network-link · private-dns-srv-record · private-dns-txt-record · private-dns-zone · traffic-manager-azure-endpoint · traffic-manager-external-endpoint · traffic-manager-nested-endpoint · traffic-manager-profile

Identity & Access (11)
aadb2c-directory · active-directory-domain-service · federated-identity-credential · graph-services-account · marketplace-role-assignment · pim-active-role-assignment · pim-eligible-role-assignment · role-assignments · role-definition · role-management-policy · user-assigned-identity

Specialized Workloads (5)
healthcare-dicom-service · healthcare-fhir-service · healthcare-medtech-service · healthcare-service · healthcare-workspace

🟨  Google Cloud (GCP) — 201 modules

Prefix every entry with terraform-google-  ·  Browse all 201 repos →

Compute & Containers (146)
alloydb-cluster · apigee-api-product · apigee-api-proxy · apigee-app-group · apigee-control-plane-access · apigee-data-collector · apigee-developer · apigee-developer-app · apigee-endpoint-attachment · apigee-env-references · apigee-envgroup · apigee-envgroup-attachment · apigee-environment · apigee-environment-debugmask · apigee-environment-keyvaluemap · apigee-flowhook · apigee-instance · apigee-instance-attachment · apigee-keystore · apigee-organization · apigee-security-action · apigee-security-feedback · apigee-security-profile-v2 · apigee-sharedflow · apigee-space · apigee-sync-authorization · apigee-target-server · backend-service · bigquery-dataset · bigtable-instance · billing-budget · binary-authorization · ces-agent · ces-app · ces-app-root-agent-association · ces-app-version · ces-deployment · ces-example · ces-guardrail · ces-tool · ces-toolset · chronicle-custom-list · chronicle-dashboard-chart · chronicle-data-access-label · chronicle-data-access-scope · chronicle-data-table · chronicle-findings-refinement · chronicle-parser · chronicle-parser-extension · chronicle-reference-list · chronicle-retrohunt · chronicle-rule · chronicle-rule-deployment · chronicle-watchlist · cloud-function · cloud-router · cloud-run-service · cloud-scheduler-job · composer-environment · compute-http-health-check · compute-image · compute-instance · compute-instance-group · compute-interconnect-attachment · compute-node-group · compute-node-template · compute-reservation · compute-route · compute-target-pool · connectivity-test · dataflow-job · dataproc-cluster · datastream-connection-profile · datastream-private-connection · datastream-stream · dialogflow-conversation-profile · dialogflow-cx-agent · dialogflow-cx-entity-type · dialogflow-cx-environment · dialogflow-cx-flow · dialogflow-cx-generative-settings · dialogflow-cx-generator · dialogflow-cx-intent · dialogflow-cx-page · dialogflow-cx-playbook · dialogflow-cx-security-settings · dialogflow-cx-test-case · dialogflow-cx-tool · dialogflow-cx-version · dialogflow-cx-webhook · dialogflow-encryption-spec · dialogflow-sip-trunk · discovery-engine-chat-engine · discovery-engine-data-connector · discovery-engine-data-store · discovery-engine-recommendation-engine · discovery-engine-search-engine · discovery-engine-user-store · document-ai-processor · document-ai-processor-default-version · document-ai-schema · document-ai-warehouse-document-schema · document-ai-warehouse-location · endpoints-service · essential-contacts · filestore-instance · gke-cluster · global-address · health-check · iap-tunnel · instance-template · log-based-metric · log-sink · log-view · looker-instance · managed-instance-group · network-connectivity-hub · network-security-address-group · network-security-security-profile · network-security-security-profile-group · network-security-url-lists · network-services-authz-extension · network-services-grpc-route · network-services-http-route · network-services-mesh · network-services-service-binding · network-services-tcp-route · network-services-tls-route · project-services · pubsub-topic · resource-tags · secret-manager-secret · service-account · service-attachment · service-networking-connection · spanner-instance · vertex-ai-dataset · vertex-ai-deployment-resource-pool · vertex-ai-endpoint · vertex-ai-index · vertex-ai-index-endpoint · vertex-ai-index-endpoint-deployed-index · vertex-ai-tensorboard · vertex-ai-tensorboard-experiment · workforce-identity-federation · workload-identity-federation

Governance & Management (19)
apigee-addons-config · apigee-environment-addons-config · client-tls-policy · cloud-armor-policy · discovery-engine-acl-config · discovery-engine-cmek-config · discovery-engine-license-config · folder · network-security-authz-policy · network-security-gateway-security-policy · network-security-gateway-security-policy-rule · network-security-tls-inspection-policy · network-services-endpoint-policy · org-policy · scc-notification-config · server-tls-policy · ssl-policy · tag-bindings · vpc-flow-logs-config

Networking & Connectivity (8)
apigee-nat-address · chronicle-native-dashboard · cloud-vpn · http-load-balancer · shared-vpc · vpc-network · vpc-peering · vpc-service-controls

Storage (7)
apigee-datastore · compute-disk · compute-snapshot · storage-bucket · vertex-ai-featurestore · vertex-ai-featurestore-entitytype · vertex-ai-featurestore-entitytype-feature

Monitoring & Observability (6)
apigee-security-monitoring-condition · monitoring-alert-policy · monitoring-dashboard · monitoring-group · monitoring-notification-channel · monitoring-uptime-check

Security & Compliance (5)
certificate-authority · firewall-policy · kms-keyring · network-security-firewall-endpoint · network-security-firewall-endpoint-association

Identity & Access (4)
apigee-environment-iam-bindings · discovery-engine-search-engine-iam-bindings · project-iam-bindings · storage-bucket-iam-bindings

DNS & IPAM (2)
apigee-dns-zone · dns-zone

Developer Platform & DevOps (2)
artifact-registry-repository · chronicle-feed

Data & Databases (2)
cloud-sql-instance · redis-instance

🟧  AWS — 137 modules

Prefix every entry with terraform-aws-  ·  Browse all 137 repos →

Specialized Workloads (50)
amplify · api-gateway-v2 · appconfig · appflow · appmesh · appsync · bedrock · budgets · cloudformation · datazone · dax · detective · directory-service · dms · elastic-beanstalk · emr · fis · inspector2 · kinesis-firehose · kinesis-stream · lakeformation · lambda · license-manager · location · macie · managed-grafana · managed-prometheus · mq · msk · oam · opensearch · organizations · payment-cryptography · qldb · rbin · resource-explorer · rolesanywhere · service-catalog · service-discovery · service-quotas · sfn · shield · signer · ssm · timestream · verified-access · verified-permissions · workmail · workspaces · xray

Compute & Containers (22)
ami · api-gateway · autoscaling-group · batch · capacity-reservation · cognito · connect · ec2-instance · ecr · ecs-cluster · ecs-service · eks · eks-node-group · iot-core · launch-template · network-manager · placement-group · quicksight · rds · ses · transfer-family · vpc

Networking & Connectivity (11)
cloudfront · dx · elastic-ip · global-accelerator · lb · network-interface · transit-gateway · vpc-endpoint · vpc-lattice · vpc-peering · vpn

Security & Compliance (10)
acm · acm-pca · guardduty · kms · network-acl · network-firewall · secrets-manager · security-group · security-hub · wafv2

Identity & Access (8)
iam-account · iam-group · iam-identity-center · iam-identity-provider · iam-policy · iam-role · iam-user · key-pair

Storage (7)
backup · datasync · ebs-volume · efs · fsx · s3-bucket · storage-gateway

Data & Databases (7)
documentdb · dynamodb · elasticache · memorydb · neptune · rds-aurora · rds-proxy

Developer Platform & DevOps (6)
apprunner · codeartifact · codebuild · codecommit · codedeploy · codepipeline

Analytics & AI/ML (4)
athena · glue · redshift · sagemaker

Monitoring & Observability (4)
cloudtrail · cloudwatch-alarm · cloudwatch-dashboard · cloudwatch-log-group

Governance & Management (3)
config · cost-management · resource-groups

Integration & Messaging (3)
eventbridge · sns · sqs

DNS & IPAM (2)
route53-resolver · route53-zone

🟦  Cisco ACI — 125 modules

Prefix every entry with terraform-aci-  ·  Browse all 125 repos →

Networking & Connectivity (82)
any-vrf-contract · application-epg · application-profile · attachable-access-entity-profile · authentication · bgp-policies · bridge-domain · cloud-account · cloud-context-profile · cloud-domain-profile · cloud-epg · cloud-external-epg · cloud-external-network · cloud-l4-l7 · cloud-service-epg · cloud-vpn-gateway · contract · duo-provider-group · eigrp-policies · endpoint-tags · epg-useg · external-management-network · external-network-instance-profile · fabric-external-connection · fabric-node-member · fabric-wide-settings · fc-domain · fex-profile · filter · firmware · imported-contract · ip-address-pool · ip-sla · l2-domain · l2-outside · l3-domain · l3-outside · l3out-bfd · l3out-bgp · l3out-hsrp · l3out-ospf · l3out-path-attachment · l3out-static-route · l4-l7-device · l4-l7-redirect · l4-l7-service-graph-template · ldap · leaf-interface-profile · leaf-switch-profile · local-user · logical-device-context · login-domain · managed-node-connectivity-group · match-rule · multi-site · multicast-pool · netflow · node-management-epg · ospf-policies · out-of-band-contract · physical-domain · qos · radius · route-control-profile · rsa-provider · saml · security-domain · snmp · span · spine-interface-profile · spine-switch-profile · taboo-contract · tacacs · tenant · vlan-pool · vmm-domain · vpc-protection-group · vrf · vrf-fallback-route · vrf-leak-routes · vsan-pool · vxlan-pool

Governance & Management (36)
access-switch-policy-group · cdp-interface-policy · config-management · copp-interface-policy · dot1x-interface-policy · dwdm-interface-policy · endpoint-retention-policy · fabric-interface-policy · fibre-channel-interface-policy · first-hop-security-policy · igmp-snooping-policy · interface-config · l2-interface-policy · l3-interface-policy · lacp-policy · leaf-access-bundle-policy-group · leaf-access-port-policy-group · link-flap-interface-policy · link-flow-control-interface-policy · link-level-interface-policy · lldp-interface-policy · maintenance-policy · mcp-interface-policy · mld-snooping-policy · neighbor-discovery-interface-policy · no-drop-dscp-interface-policy · poe-interface-policy · port-security-policy · priority-flow-control-interface-policy · slow-drain-interface-policy · spanning-tree-interface-policy · spine-access-port-policy-group · synce-interface-policy · transceiver-interface-policy · trust-control-policy · vpc-domain-policy

Security & Compliance (3)
endpoint-security-group · firewall-policy · security-certificates

Compute & Containers (1)
cloud-application-container

Integration & Messaging (1)
dhcp-relay-policy

Monitoring & Observability (1)
monitoring-policy

Identity & Access (1)
pim-policies

🧵  Microsoft Fabric — 56 modules

Prefix every entry with terraform-fabric-  ·  Browse all 56 repos →

Analytics & AI/ML (43)
activator · anomaly-detector · apache-airflow-job · connection · copy-job · data-agent · digital-twin-builder · digital-twin-builder-flow · domain · domain-workspace-assignment · environment · eventhouse · eventstream · external-data-share · gateway · graphql-api · item-job-scheduler · kql-dashboard · kql-database · kql-queryset · lakehouse · map · mirrored-catalog · mirrored-database · ml-experiment · ml-model · mounted-data-factory · notebook · onelake-data-access-security · ontology · operations-agent · semantic-model · shortcut · spark-custom-pool · spark-job-definition · spark-workspace-settings · tenant-setting · variable-library · warehouse · workspace · workspace-git · workspace-outbound-cloud-connection-rules · workspace-outbound-gateway-rules

Data & Databases (3)
cosmos-db · sql-database · warehouse-sql-audit-settings

Developer Platform & DevOps (3)
data-pipeline · deployment-pipeline · report

Governance & Management (3)
folder · tag · workspace-git-outbound-policy

Storage (1)
warehouse-snapshot

Networking & Connectivity (1)
workspace-managed-private-endpoint

Integration & Messaging (1)
workspace-network-communication-policy

Identity & Access (1)
workspace-role-assignment

🅵  F5 BIG-IP — 37 modules

Prefix every entry with terraform-bigip-  ·  Browse all 37 repos →

Networking & Connectivity (33)
ltm-cipher-group · ltm-cipher-rule · ltm-datagroup · ltm-ifile · ltm-irule · ltm-node · ltm-persistence-profile-cookie · ltm-persistence-profile-dstaddr · ltm-persistence-profile-srcaddr · ltm-persistence-profile-ssl · ltm-pool · ltm-profile-bot-defense · ltm-profile-client-ssl · ltm-profile-fasthttp · ltm-profile-fastl4 · ltm-profile-ftp · ltm-profile-http · ltm-profile-http2 · ltm-profile-httpcompress · ltm-profile-oneconnect · ltm-profile-rewrite · ltm-profile-server-ssl · ltm-profile-tcp · ltm-profile-web-acceleration · ltm-request-log-profile · ltm-snat · ltm-snatpool · ltm-virtual-server · net-ike-peer · net-route · net-selfip · net-tunnel · net-vlan

Monitoring & Observability (3)
gtm-monitor-http · gtm-monitor-tcp · ltm-monitor

Governance & Management (1)
ltm-policy

🔷  Azure DevOps — 29 modules

Prefix every entry with terraform-azuredevops-  ·  Browse all 29 repos →

Developer Platform & DevOps (28)
agent-pool · boards · branch-policies · build-definition · deployment-group · entitlements · environment · extension · feed · git-repository · group · permissions · pipeline-checks · project · repository-policies · serviceendpoint-artifacts · serviceendpoint-azure · serviceendpoint-containers · serviceendpoint-generic · serviceendpoint-permissions · serviceendpoint-scm · serviceendpoint-security · servicehook · team · variable-group · wiki · workitem · workitem-process

Identity & Access (1)
securityrole-assignment

🟣  Dynatrace — 29 modules

Prefix every entry with terraform-dynatrace-  ·  Browse all 29 repos →

Monitoring & Observability (26)
alerting-profile · ansible-tower-notification · autotag · dashboard · dashboard-sharing · dashboards-allowlist · dashboards-general · dashboards-presets · direct-shares · document · email-notification · jira-notification · json-dashboard · json-dashboard-base · management-zone · management-zone-permission · ops-genie-notification · pagerduty-notification · process-monitoring · process-monitoring-rule · servicenow-notification · slack-notification · trello-notification · victorops-notification · webhook-notification · xmatters-notification

Storage (2)
disk-analytics · disk-options

Compute & Containers (1)
host-anomalies

❄️  Snowflake — 28 modules

Prefix every entry with terraform-snowflake-  ·  Browse all 28 repos →

Data & Databases (14)
api-integration-amazon-api-gateway · api-integration-google-cloud-api-gateway · database · external-volume · notification-integration · schema · share · stage-external-azure · stage-external-gcs · stage-internal · stream · task · user · warehouse

Storage (5)
stage-external-s3 · stage-external-s3-compatible · storage-integration-aws · storage-integration-azure · storage-integration-gcs

Governance & Management (4)
masking-policy · network-policy · row-access-policy · tag

Identity & Access (3)
database-role-grant-bundle · role · role-grant-bundle

Integration & Messaging (1)
api-integration-azure-api-management

Monitoring & Observability (1)
resource-monitor

🧱  Databricks — 27 modules

Prefix every entry with terraform-databricks-  ·  Browse all 27 repos →

Analytics & AI/ML (18)
catalog · cluster · external-location · grants · group · instance-pool · job · metastore · metastore-assignment · mlflow-experiment · model-serving-endpoint · permissions · schema · secret-scope · service-principal · vector-search-endpoint · volume · workspace-conf

Data & Databases (3)
sql-alert · sql-query · sql-warehouse

Governance & Management (2)
budget-policy · cluster-policy

Developer Platform & DevOps (2)
pipeline · repo

Networking & Connectivity (1)
notification-destination

Storage (1)
storage-credential

📈  Grafana — 27 modules

Prefix every entry with terraform-grafana-  ·  Browse all 27 repos →

Monitoring & Observability (20)
adaptive-metrics-exemption · adaptive-metrics-rule · adaptive-metrics-ruleset · adaptive-metrics-segment · alerting-contact-point · alerting-rule-group · cloud-stack · dashboard · data-source · fleet-management-collector · frontend-observability-app · library-panel · oncall-integration · organization · playlist · service-account · sso-settings · synthetic-monitoring-check · team · user

Governance & Management (5)
adaptive-metrics-policy · adaptive-metrics-recommendations-config · alerting-notification-policy · cloud-access-policy · folder

Developer Platform & DevOps (1)
fleet-management-pipeline

Identity & Access (1)
role

⬛  GitHub — 25 modules

Prefix every entry with terraform-github-  ·  Browse all 25 repos →

Developer Platform & DevOps (25)
actions-hosted-runner · actions-organization · actions-repository · actions-runner-group · app-installation · branch-protection · codespaces · custom-properties · dependabot · enterprise · enterprise-actions · issue-standards · membership · organization-roles · organization-ruleset · organization-settings · organization-webhook · repository · repository-collaborators · repository-environment · repository-files · repository-ruleset · repository-webhook · team · team-sync-group-mapping

🕸️  Microsoft Graph — 23 modules

Prefix every entry with terraform-msgraph-  ·  Browse all 23 repos →

Identity & Access (17)
access-package · access-package-catalog · administrative-unit · app-role-assignment · application · device-configuration-assignment · device-configuration-profile · directory-role-assignment · group · group-membership · group-owner · named-location · pim-eligible-role-assignment · service-principal · team · team-channel · user

Governance & Management (6)
access-package-assignment-policy · authentication-strength-policy · authorization-policy · conditional-access-policy · device-compliance-policy · identity-security-defaults-policy

🟠  Cloudflare — 22 modules

Prefix every entry with terraform-cloudflare-  ·  Browse all 22 repos →

Networking & Connectivity (18)
account-member · api-token · dnssec · email-routing · load-balancer · load-balancer-pool · page-rule · r2-bucket · ruleset · spectrum-application · turnstile-widget · waiting-room · workers-kv-namespace · workers-script · zero-trust-access-application · zero-trust-access-group · zero-trust-tunnel-cloudflared · zone

Security & Compliance (1)
certificate-pack

Compute & Containers (1)
custom-hostname

DNS & IPAM (1)
dns-record

Governance & Management (1)
notification-policy

☸️  Kubernetes — 21 modules

Prefix every entry with terraform-kubernetes-  ·  Browse all 21 repos →

Compute & Containers (16)
cron-job · daemon-set · deployment · horizontal-pod-autoscaler · ingress · job · limit-range · namespace · persistent-volume-claim · pod-disruption-budget · priority-class · resource-quota · secret · service · service-account · stateful-set

Governance & Management (2)
config-map · network-policy

Identity & Access (2)
role · role-binding

Storage (1)
storage-class

⚡  Power Platform — 21 modules

Prefix every entry with terraform-power-platform-  ·  Browse all 21 repos →

Developer Platform & DevOps (15)
admin-management-application · connection · connection-share · environment · environment-application-admin · environment-application-package-install · environment-group · environment-group-rule-set · environment-settings · environment-wave · managed-environment · solution · tenant-capacity · tenant-settings · user

Governance & Management (5)
billing-policy · billing-policy-environment · data-loss-prevention-policy · enterprise-policy · tenant-isolation-policy

Monitoring & Observability (1)
copilot-studio-application-insights

🅕  F5 OS — 20 modules

Prefix every entry with terraform-f5os-  ·  Browse all 20 repos →

Networking & Connectivity (18)
auth · interface · lag · license · logging · ntp-server · partition · partition-change-password · primarykey · qkview · snmp · system · tenant · tenant-image · tls-cert-key · user · user-password-change · vlan

Governance & Management (1)
config-backup

DNS & IPAM (1)
dns

🖥️  VMware vSphere — 20 modules

Prefix every entry with terraform-vsphere-  ·  Browse all 20 repos →

Compute & Containers (6)
compute-cluster · guest-os-customization · host · resource-pool · vapp · virtual-machine

Storage (5)
content-library · datastore-cluster · nas-datastore · virtual-machine-snapshot · vmfs-datastore

Governance & Management (4)
datacenter · folder · tag · vm-storage-policy

Networking & Connectivity (3)
distributed-port-group · distributed-virtual-switch · host-port-group

Identity & Access (2)
entity-permissions · role

🔐  Azure AD / Entra ID — 19 modules

Prefix every entry with terraform-azuread-  ·  Browse all 19 repos →

Identity & Access (14)
access-package · access-package-catalog · administrative-unit · custom-directory-role · directory-role · group · invitation · named-location · pim-group · service-principal · synchronization · token-policies · user · user-flow-attribute

Governance & Management (4)
auth-strength-policy · claims-mapping-policy · conditional-access-policy · permission-grant-policy

Compute & Containers (1)
application

🟩  ServiceNow — 19 modules

Prefix every entry with terraform-servicenow-  ·  Browse all 19 repos →

IT Service Management (18)
application · business-rule · client-script · connection · credential · group · notification · portal-widget · rest-message · scheduled-job · script-include · scripted-rest-api · service-catalog · system-property · table · transform-map · ui-page · user

Identity & Access (1)
role

🟦  Infoblox — 15 modules

Prefix every entry with terraform-infoblox-  ·  Browse all 15 repos →

DNS & IPAM (15)
dns-records · dns-view · dtc · ip-allocation · ipv4-fixed-address · ipv4-network · ipv4-network-container · ipv4-range · ipv4-shared-network · ipv6-network · ipv6-network-container · network-view · zone-auth · zone-delegated · zone-forward

🟪  azapi — 4 modules

Prefix every entry with terraform-azapi-  ·  Browse all 4 repos →

Specialized Workloads (4)
data-plane-resource · resource · resource-action · update-resource

⎈  Helm — 2 modules

Prefix every entry with terraform-helm-  ·  Browse all 2 repos →

Compute & Containers (2)
release · template


🚩 Flagship modules

The heaviest hitters in the library — deep, composite modules that put an entire service estate behind one clean boundary. Ranked by complexity score (resources×3 + variables + outputs + code_lines/50).

Module Resources Inputs Outputs Lines
terraform-aws-quicksight 25 27 45 2,371
terraform-aws-api-gateway 25 37 32 1,296
terraform-aws-ses 28 28 23 1,623
terraform-azurerm-netapp-volume 4 37 71 1,492
terraform-aws-iot-core 19 20 33 1,464
terraform-aws-network-manager 19 25 38 964
terraform-aws-rds 7 73 21 1,081
terraform-aws-vpc 21 23 30 644
terraform-aws-transfer-family 13 36 24 1,449
terraform-aws-cognito 15 32 19 1,499
terraform-azuread-application 18 33 21 856
terraform-aws-connect 17 29 20 1,184

Note

terraform-aws-quicksight is the single largest module at 2,371 code lines. terraform-vsphere-virtual-machine carries the widest input surface at 79 typed variables — an entire service estate behind one module boundary.


📂 Anatomy of a module

Every one of the 1,071 repositories follows the same predictable layout, so consuming any module feels identical to consuming any other.

terraform-<provider>-<resource>/
├── main.tf          # Primary resource definitions
├── variables.tf     # Typed inputs with defaults + validation
├── outputs.tf       # Exported attributes for composition
├── providers.tf     # Required providers and version pins
├── README.md        # Usage, inputs, outputs, examples
├── SCOPE.md         # Explicit in-scope / out-of-scope boundary
├── .gitignore       # State, crash logs, .terraform/
└── examples/        # Reference implementations (where applicable)
    └── main.tf

🚀 Consuming a module

Reference any module from this organization and pin it to a released tag.

module "resource_group" {
  source = "git::https://github.com/microsoftexpert/terraform-azurerm-resource-group.git?ref=v1.0.0"

  name     = "rg-platform-prod-eastus"
  location = "eastus"

  tags = {
    environment = "production"
    cost_center = "platform-engineering"
    managed_by  = "terraform"
  }
}

🔍 How these modules are verified

Every module is checked the same way, and it is worth being precise about what that does and does not establish.

What is verified. Each module passes terraform init -backend=false, terraform validate and terraform fmt. Its inputs are compared field by field against the provider's own source code — not just the published schema, which omits force-new behaviour, item-count bounds, conflicting-argument rules and the real content of validation functions. Documented limits are checked against the vendor's published documentation, because a provider bound and a service bound are not the same thing and either can be the narrower one. A continuous check re-runs the whole battery so that corrections cannot quietly regress.

What is not verified. None of these modules has been applied to create a real resource. Quotas, regional capacity, policy assignments, feature registrations and RBAC are all invisible to static analysis. So a module is known to be internally correct and faithful to its provider; it is not known to produce a working resource in your subscription.

Important

Treat the first apply of any module as a real test. Run it in a non-production subscription, read the plan rather than skimming it, and expect the first surprise to come from your environment rather than from the module.

For the 903 Azure (azurerm) modules there is a dedicated caveats page recording what the library cannot fix — services that are retired or closed to new deployments, places where the provider is stricter than Azure, limits that are reported rather than enforced, and the settings only you can configure:

📄 Azure module caveats

Popular repositories Loading

  1. microsoftexpert microsoftexpert Public

    Enterprise-Class Terraform Modules

  2. terraform-aci-access-switch-policy-group terraform-aci-access-switch-policy-group Public

    Terraform module: terraform-aci-access-switch-policy-group

    HCL

  3. terraform-aci-any-vrf-contract terraform-aci-any-vrf-contract Public

    Terraform module: terraform-aci-any-vrf-contract

    HCL

  4. terraform-aci-application-epg terraform-aci-application-epg Public

    Terraform module: terraform-aci-application-epg

    HCL

  5. terraform-aci-application-profile terraform-aci-application-profile Public

    Terraform module: terraform-aci-application-profile

    HCL

  6. terraform-aci-attachable-access-entity-profile terraform-aci-attachable-access-entity-profile Public

    Terraform module: terraform-aci-attachable-access-entity-profile

    HCL