Skip to content

feat(新增)改密计划支持通过配置变量实现按端点规则的分布式改密#16777

Open
guoyang-fit2cloud wants to merge 1 commit into
jumpserver:devfrom
guoyang-fit2cloud:dev@pr-distributed-change-password
Open

feat(新增)改密计划支持通过配置变量实现按端点规则的分布式改密#16777
guoyang-fit2cloud wants to merge 1 commit into
jumpserver:devfrom
guoyang-fit2cloud:dev@pr-distributed-change-password

Conversation

@guoyang-fit2cloud

Copy link
Copy Markdown

What this PR does / why we need it?

支持通过配置变量(如 CHANGE_SECRET_ENDPOINT_QUEUE_MAP='{"osms-dev-dmz.uat.cmbchina.cn":"ansible_dmz","default":"ansible"}'
CELERY_ANSIBLE_QUEUE=ansible_dmz)实现按端点规则的分布式改密计划,适用于分布式部署的改密

Summary of your change

修改文件:apps/accounts/tasks/automation.py, celery_ansible.py 等
本 PR 通过配置变量 CHANGE_PASSWORD_ENDPOINT_RULES 实现了分布式修改密码的支持,为分布式多机房部署启用了基于端点的规则。
✅ 已验证:
与 dev 分支无冲突
客户环境测试通过

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant