@@ -19,17 +19,35 @@ This module creates a Redis master and one or more Redis slaves, depending on th
1919## Usage Example
2020
2121``` hcl
22- module "aws" {
23- source = "squareops/redis/kubernetes//modules/resources/aws"
24- environment = "prod"
25- name = "redis"
22+ locals {
23+ name = "redis"
24+ region = "eastus"
25+ environment = "prod"
26+ additional_tags = {
27+ Owner = "organization_name"
28+ Expires = "Never"
29+ Department = "Engineering"
30+ }
31+ create_namespace = true
32+ namespace = "redis"
2633 store_password_to_secret_manager = true
2734 custom_credentials_enabled = true
28- custom_credentials_config = {
35+ custom_credentials_config = {
2936 password = "aajdhgduy3873683dh"
3037 }
3138}
3239
40+ module "azure" {
41+ source = "squareops/redis/kubernetes//modules/resources/azure"
42+ resource_group_name = "prod-skaf-rg"
43+ resource_group_location = local.region
44+ environment = local.environment
45+ name = local.name
46+ store_password_to_secret_manager = local.store_password_to_secret_manager
47+ custom_credentials_enabled = local.custom_credentials_enabled
48+ custom_credentials_config = local.custom_credentials_config
49+ }
50+
3351module "redis" {
3452 source = "squareops/redis/kubernetes"
3553 create_namespace = local.create_namespace
@@ -42,18 +60,19 @@ module "redis" {
4260 architecture = "replication"
4361 slave_volume_size = "10Gi"
4462 master_volume_size = "10Gi"
45- storage_class_name = "gp2 "
63+ storage_class_name = "infra-service-sc "
4664 slave_replica_count = 2
4765 store_password_to_secret_manager = local.store_password_to_secret_manager
48- secret_provider_type = "aws "
66+ secret_provider_type = "azure "
4967 }
5068 grafana_monitoring_enabled = true
5169 custom_credentials_enabled = local.custom_credentials_enabled
5270 custom_credentials_config = local.custom_credentials_config
53- redis_password = local.custom_credentials_enabled ? "" : module.aws .redis_password
71+ redis_password = local.custom_credentials_enabled ? "" : module.azure .redis_password
5472}
5573
5674
75+
5776```
5877- Refer [ AWS examples] ( https://github.com/squareops/terraform-kubernetes-redis/tree/main/examples/complete/aws ) for more details.
5978- Refer [ Azure examples] ( https://github.com/squareops/terraform-kubernetes-redis/tree/main/examples/complete/azure ) for more details.
0 commit comments