Implement Redis ACL (Access Control List) support in the Redis Operator role to provide production-grade authentication and authorization.
Current implementation supports only requirepass authentication with a single shared password. This enhancement will introduce multi-user RBAC support using Redis ACLs.
Objectives
- Support Redis ACL-based authentication
- Support multiple Redis users
- Support role-based permissions (admin, readonly, etc.)
- Maintain backward compatibility with existing requirepass authentication
- Generate ACL file dynamically through Ansible templates
Implement Redis ACL (Access Control List) support in the Redis Operator role to provide production-grade authentication and authorization.
Current implementation supports only requirepass authentication with a single shared password. This enhancement will introduce multi-user RBAC support using Redis ACLs.
Objectives