aci

claranet/aci/azurerm

Terraform Module HCL AZURERM

Terraform module for Azure Container Instances group

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

Azure container instances group ![Changelog](CHANGELOG.md) ![Notice](NOTICE) ![Apache V2 License](LICENSE) ![OpenTofu Registry](https://search.opentofu.org/module/claranet/aci/azurerm/) Azure module to generate a Container instances group. 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 | | < 2.0 | | < 2.x.x | 0.11.x | | < 2.0 | Contributing If you want to contribute to this repository, feel free to use our pr

Inputs (26)
NameTypeDescriptionDefault
containers_configlist(object({ name = strinContainers configurations. required
environmentstringProject environment. required
stackstringProject stack name. required
client_namestringClient name/account used in naming. required
logs_destinations_idslist(string)List of destination resources IDs for logs diagnostic destination. Can be `Stora required
resource_group_namestringName of the resource group. required
locationstringAzure region to use. required
location_shortstringShort string for Azure location. required
registry_credentialobject({ username A `registry_credential` object as documented below.null
os_typestringThe OS for the container group. Allowed values are `Linux` and `Windows`."Linux"
vnet_integration_enabledboolAllow to enable VNet integration.false
dns_name_label_reuse_policystringThe value representing the security enum. Possible values are: `Noreuse`, `Resou"Unsecure"
dns_configobject({ nameservers = DNS configuration to apply to containers.null
name_prefixstringOptional prefix for the generated name.""
default_tags_enabledboolOption to enable or disable default tags.true
restart_policystringRestart policy for the container group. Allowed values are `Always`, `Never`, `O"Always"
logs_categorieslist(string)Log categories to send to destinations.null
logs_metrics_categorieslist(string)Metrics categories to send to destinations.null
diagnostic_settings_custom_namestringCustom name of the diagnostics settings, name will be 'default' if not set."default"
custom_namestringCustom Azure Container Instances group name, generated if not set.""
subnet_idslist(string)Subnet IDs of the private network profile of the container. Mandatory when VNet null
dns_name_labelstringACI custom DNS name label used when container is public.null
identityobject({ type = opMap with identity block information.{}
init_containerslist(object({ name initContainer configuration.[]
name_suffixstringOptional suffix for the generated name.""
extra_tagsmap(string)Additional tags to associate with your Azure Container Instances group.{}
Outputs (7)
module_diagnostics — Diagnostics module output.
ip_address — The IP address allocated to the container instance group.
fqdn — The FQDN of the container group derived from `dns_name_label`.
identity_principal_id — ACI identity principal ID.
id — Azure Container Instance ID.
resource — Azure Container Instance resource object.
name — Azure Container Instance name.
Resources (1)
azurerm_container_group
Details
FrameworkTerraform Module
LanguageHCL
Version8.0.2
Cloud AZURERM
★ Stars5
Forks7
Total downloads13.0k
Inputs26
Outputs7
Resources1
Examples2
LicenseApache-2.0
Namespaceclaranet
Updated