redis
dasmeta/redis/azure
Terraform modules from DasMeta to manage Azure Redis and related resources
This module creates Redis Cache in Microsoft Azure. It enables connecting to the Redis instance with Private Endpoint. Usage `` resource "azurerm_resource_group" "redis_rg" { name = "redis_tf_rg" location = "North Europe" } module "redis" { source = ".../redis" location = azurerm_resource_group.redis_rg.location resource_group_name = azurerm_resource_group.redis_rg.name record_name = "test-record" records = ["11.0.1.5"] private_dns_zone_name = "test.redis.cache.windows.net" vnet_link_name = "test-link" private_endpoint_name = "test-endp-1" nic_name = "test-endp-1-nic" redis_cache_name = "test-redis-server" subnet_id = module.network.vnet_subnets[0] vnet_id = module.network.vnet_id ip_config_name = "test-config.sddsd-1bb-b40f-c3fd74fc3e5f" } ``
| Name | Type | Description | Default |
|---|---|---|---|
| private_dns_zone_name | string | The name of the Private DNS Zone. | required |
| location | string | The location of the resource group. | required |
| vnet_id | string | The ID of the Virtual Network that should be linked to the DNS Zone. | required |
| ip_config_name | string | A name used for this IP Configuration. | required |
| subnet_id | string | The ID of the Subnet | required |
| resource_group_name | string | The name of the resource group. | required |
| records | list(string) | List of IPv4 Addresses. | required |
| capacity | number | The size of the Redis cache to deploy. | 0 |
| redis_cache_name | string | The name of the Redis instance. | "redis-server" |
| sku_name | string | The SKU of Redis to use. | "Basic" |
| record_name | string | The name of the DNS A Record. | "test-a-record" |
| private_endpoint_name | string | Specifies the Name of the Private Endpoint. | "test-endp" |
| ttl | number | The Time To Live (TTL) of the DNS record in seconds. | 10 |
| redis_configuration | map(bool) | aluaof_backup_enabled - Enable or disable AOF persistence for this Redis Cache. | {
"aof_backup_enabled": false,
"enab |
| vnet_link_name | string | The name of the Private DNS Zone Virtual Network Link. | "test-vnet-link" |
| family | string | The SKU family/pricing group to use. | "C" |
| nic_name | string | The name of the Network Interface. | "test-endp-nic" |
| public_network_access_enabled | bool | Whether or not public network access is allowed for this Redis Cache. | false |
redis_id — The ID of Redis instanceAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,