Skip to content

Available modules

Every module published to geitbicepmodweucr01.azurecr.io, at the versions you can actually pull today. Stable versions only: preview tags are unsupported and are purged 180 days after publication.

Module Description Latest Reference
alerts/container_apps_restart_count Creates an alert for Container Apps Restart Count. 1.1.0 br/Euvic-Modules:alerts/container_apps_restart_count:1.1.0
alerts/containers_registry_storage_used Creates an alert for Azure Container Registry storage used. 1.1.0 br/Euvic-Modules:alerts/containers_registry_storage_used:1.1.0
backup/recovery_vault Deploys a Recovery Services Vault in Azure. 1.0.0 br/Euvic-Modules:backup/recovery_vault:1.0.0
container-apps/apps Deploys a hardened Azure Container Apps instance with WAF-aligned security defaults. 2.0.0 br/Euvic-Modules:container-apps/apps:2.0.0
container-apps/environment Deploys a hardened Azure Container Apps Environment with WAF-aligned security defaults. 1.1.0 br/Euvic-Modules:container-apps/environment:1.1.0
container-apps/managed-certificates Deploys a managed certificate resource in Azure Container Apps. 1.0.0 br/Euvic-Modules:container-apps/managed-certificates:1.0.0
container-registry/registry Deploys a hardened Azure Container Registry with Azure AD authentication and configurable SKU. 1.1.0 br/Euvic-Modules:container-registry/registry:1.1.0
dev-center/devcenter Creates a Dev Center, the parent resource for Dev Center projects. A Managed DevOps Pool is associated with a project, which in turn belongs to a Dev Center. 1.0.0 br/Euvic-Modules:dev-center/devcenter:1.0.0
dev-center/project Creates a Dev Center project under an existing Dev Center. A Managed DevOps Pool references a project through its devCenterProjectResourceId. 1.0.0 br/Euvic-Modules:dev-center/project:1.0.0
dev-ops-infrastructure/pool Creates a Managed DevOps Pool that provides elastic Azure DevOps agents. Networking is either VNet injection into a delegated subnet or a Microsoft-managed isolated network with static outbound IP addresses; the two are mutually exclusive. VNet injection has prerequisites the module cannot create for you: the subnet must be empty and delegated to Microsoft.DevOpsInfrastructure/pools, it is exclusive to a single pool, the pool and the virtual network must be in the same region, and the DevOpsInfrastructure service principal must hold Reader and Network Contributor on the virtual network. Also note that Managed DevOps Pools enforces its own per-VM-family core quota, separate from and usually much smaller than the Compute quota, so size the pool against that number. Supports stateful and stateless agent profiles, user-assigned identities, Key Vault observed certificates and role assignments on the pool. 1.0.2 br/Euvic-Modules:dev-ops-infrastructure/pool:1.0.2
fabric/capacities Deploys a Fabric resource in Azure. 1.0.0 br/Euvic-Modules:fabric/capacities:1.0.0
key-vault/vault Creates a Key Vault hardened by default: RBAC authorization, soft delete with 90 day retention, purge protection, public network access disabled and network ACLs defaulting to deny. Intended to be reached over a private endpoint. 1.0.0 br/Euvic-Modules:key-vault/vault:1.0.0
managed-identity/user-assigned-identity Creates a user-assigned managed identity, optionally with federated identity credentials for workload identity federation, and role assignments scoped to the identity itself. 1.0.0 br/Euvic-Modules:managed-identity/user-assigned-identity:1.0.0
migration/migrate_projects Deploys a migrate projects in Azure. 1.0.2 br/Euvic-Modules:migration/migrate_projects:1.0.2
mysql-server-flexibleservers/database Deploys a MySQL Flexible Server database in Azure. 1.0.0 br/Euvic-Modules:mysql-server-flexibleservers/database:1.0.0
mysql-server-flexibleservers/flexibleservers Deploys a MySQL Flexible Server in Azure. 1.1.0 br/Euvic-Modules:mysql-server-flexibleservers/flexibleservers:1.1.0
network/nat-gateway Deploys a NAT Gateway in Azure. 1.0.0 br/Euvic-Modules:network/nat-gateway:1.0.0
network/network-security-group Definition of a Network Security Group in Azure. 1.0.1 br/Euvic-Modules:network/network-security-group:1.0.1
network/network-watcher Deploys a Network Watcher in Azure. 1.0.0 br/Euvic-Modules:network/network-watcher:1.0.0
network/private-dns-zone Creates a private DNS zone and links it to one or more virtual networks. Required for private endpoint name resolution, for example privatelink.vaultcore.azure.net for Key Vault. 1.0.0 br/Euvic-Modules:network/private-dns-zone:1.0.0
network/private-endpoint Creates a private endpoint for an Azure PaaS resource and optionally binds it to private DNS zones through a private DNS zone group, so the resource resolves to a private address inside the virtual network. 1.0.0 br/Euvic-Modules:network/private-endpoint:1.0.0
network/public-ip-address Creates a zone-redundant Standard SKU public IP address with static allocation. Basic SKU is retired and is deliberately not offered. 1.0.0 br/Euvic-Modules:network/public-ip-address:1.0.0
network/subnet Creates a subnet in an existing virtual network, with optional delegation, network security group, route table and NAT gateway associations. Role assignments passed to the module are applied to the parent virtual network, which is what Managed DevOps Pools VNet injection requires. 1.0.0 br/Euvic-Modules:network/subnet:1.0.0
network/virtual-network Deploys a Public IP Address in Azure. 1.0.0 br/Euvic-Modules:network/virtual-network:1.0.0
operational-insights/workspace Deploys a Log Analytics workspace for centralized monitoring and diagnostics. 1.2.0 br/Euvic-Modules:operational-insights/workspace:1.2.0
postgre-sql-flexibleservers/flexibleservers Deploys a PostgreSQL Flexible Server in Azure. 1.0.0 br/Euvic-Modules:postgre-sql-flexibleservers/flexibleservers:1.0.0
resources/resource-group Creates an Azure resource group at subscription scope. 1.0.1 br/Euvic-Modules:resources/resource-group:1.0.1