acr

claranet/acr/azurerm

Terraform Module HCL AZURERM

Terraform module for Azure Container Registry

Install
module "acr" {
source = "claranet/acr/azurerm"
version = "8.2.2"
}
plain text: /constructs/tfmod-claranet-acr-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

Azure Container Registry ![Changelog](CHANGELOG.md) ![Notice](NOTICE) ![Apache V2 License](LICENSE) ![OpenTofu Registry](https://search.opentofu.org/module/claranet/acr/azurerm/) This Terraform module creates an Azure Container Registry. Global versioning rule for Claranet Azure modules | Module version | Terraform version | OpenTofu version | AzureRM version | | -------------- | ----------------- | ---------------- | --------------- | | >= 8.x.x | Unverified | 1.8.x | >= 4.0 | | >= 7.x.x | 1.3.x | | >= 3.0 | | >= 6.x.x | 1.x | | >= 3.0 | | >= 5.x.x | 0.15.x | | >= 2.0 | | >= 4.x.x | 0.13.x / 0.14.x | | >= 2.0 | | >= 3.x.x | 0.12.x | | >= 2.0 | | >= 2.x.x | 0.12.x | | = 1.2.28 | | azurerm | ~> 4.31 | Modules | Name | Source | Versio

Inputs (27)
NameTypeDescriptionDefault
resource_group_namestringName of the resource group. required
location_shortstringShort string for Azure location. required
environmentstringProject environment. required
client_namestringClient name/account used in naming. required
locationstringAzure region to use. required
stackstringProject stack name. required
logs_destinations_idslist(string)List of destination resources IDs for logs diagnostic destination. Can be `Stora required
diagnostic_settings_custom_namestringCustom name of the diagnostics settings, name will be 'default' if not set."default"
name_prefixstringOptional prefix for the generated name.""
default_tags_enabledboolOption to enable or disable default tags.true
georeplication_locationsany A list of Azure locations where the Container Registry should be geo-replicate[]
skustringThe SKU name of the the Container Registry. Possible values are `Classic` (which"Standard"
admin_enabledboolWhether the admin user is enabled.false
images_retention_daysnumberSpecifies the number of images retention days.90
azure_services_bypass_allowedboolWhether to allow trusted Azure services to access a network restricted Containerfalse
allowed_cidrslist(string)List of CIDRs to allow on the Container Registry.[]
public_network_access_enabledboolWhether the Container Registry is accessible publicly.true
logs_metrics_categorieslist(string)Metrics categories to send to destinations.null
name_suffixstringOptional suffix for the generated name.""
extra_tagsmap(string)Additional tags to associate with your Azure Container Registry.{}
images_retention_enabledboolSpecifies whether images retention is enabled (Premium only).false
data_endpoint_enabledboolWhether to enable dedicated data endpoints for this Container Registry? (Only sufalse
zone_redundancy_enabledboolWhether zone redundancy is enabled for this Container Registry? Changing this fofalse
logs_categorieslist(string)Log categories to send to destinations.null
custom_namestringCustom Azure Container Registry name, generated if not set.""
trust_policy_enabledboolSpecifies whether the trust policy is enabled (Premium only).false
identityobject({ type = opIdentity block information.{}
Outputs (9)
name — Azure Container Registry name.
identity_principal_id — Azure Container Registry system identity principal ID.
login_server — URL that can be used to log into the Container Registry.
fqdn — Azure Container Registry FQDN.
admin_username — Username associated with the Container Registry admin account - if the admin account is enabled.
admin_password — Password associated with the Container Registry admin account - if the admin account is enabled.
id — Azure Container Registry ID.
resource — Azure Container Registry resource output.
module_diagnostics — Diagnostics Settings module output.
Resources (1)
azurerm_container_registry
Details
FrameworkTerraform Module
LanguageHCL
Version8.2.2
Cloud AZURERM
★ Stars1
Forks11
Total downloads52.3k
Inputs27
Outputs9
Resources1
Examples2
LicenseApache-2.0
Namespaceclaranet
Updated