-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestworkflowWorkflow system featuresWorkflow system features
Description
Overview
Implement a workflow that automates the setup of comprehensive ACL (Access Control List) security configuration for Redis Cloud databases.
Workflow Steps
- Define security roles based on templates or custom specifications
- Create ACL rules for different access patterns
- Create users with appropriate role assignments
- Configure database to use ACLs
- Test access patterns for each role
- Generate security audit report
- Output credentials securely
Example Usage
redisctl cloud workflow acl-setup \
--subscription-id 12345 \
--database-id 67890 \
--template production \
--roles admin,developer,readonly \
--test-access \
--audit-report \
--output jsonTemplates
- production: Admin, App, ReadOnly roles with strict permissions
- development: More permissive for development environments
- custom: Define roles and rules via configuration file
Value Proposition
- Standardizes security configuration
- Reduces manual ACL setup errors
- Provides templates for common patterns
- Validates access before deployment
- Generates audit documentation
Acceptance Criteria
- Support predefined security templates
- Custom role and rule creation
- User creation with role assignment
- Access pattern testing
- Security audit report generation
- Credential secure output
- Rollback on failure
- Documentation with security best practices
Related to #260 (workflow system implementation)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestworkflowWorkflow system featuresWorkflow system features