elasticache.tf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. resource "aws_elasticache_cluster" "redis" {
  2. cluster_id = "game-server"
  3. engine = "redis"
  4. #node_type = "cache.m6g.large"
  5. node_type = "cache.t4g.micro"
  6. num_cache_nodes = 1
  7. parameter_group_name = "default.redis7"
  8. apply_immediately = true
  9. port = 6379
  10. subnet_group_name = aws_elasticache_subnet_group.redis.name
  11. security_group_ids = [aws_security_group.allow_all.id]
  12. tags = local.tags
  13. }
  14. resource "aws_elasticache_subnet_group" "redis" {
  15. name = "game-server"
  16. subnet_ids = module.vpc.private_subnets
  17. tags = local.tags
  18. }
  19. #resource "aws_elasticache_user" "default" {
  20. # user_id = "default"
  21. # user_name = "default"
  22. # engine = "REDIS"
  23. # access_string = "on ~* +@all"
  24. # no_password_required = true
  25. # tags = local.tags
  26. #}
  27. #
  28. #resource "aws_elasticache_user_group" "default" {
  29. # engine = "REDIS"
  30. # user_group_id = "default"
  31. # user_ids = [aws_elasticache_user.default.id]
  32. #}
  33. #
  34. #resource "aws_elasticache_user_group_association" "example" {
  35. # user_group_id = aws_elasticache_user_group.default.user_group_id
  36. # user_id = aws_elasticache_user.user.user_id
  37. #}