fix: 修复密钥校验ansible不支持{%

This commit is contained in:
feng
2023-08-17 18:25:13 +08:00
committed by Bryan
parent 2e840e3b05
commit 7506c7ea43
5 changed files with 42 additions and 32 deletions

View File

@@ -39,6 +39,8 @@ def validate_password_for_ansible(password):
# Ansible 推送的时候不支持
if '{{' in password:
raise serializers.ValidationError(_('Password can not contains `{{` '))
if '{%' in password:
raise serializers.ValidationError(_('Password can not contains `{%` '))
# Ansible Windows 推送的时候不支持
if "'" in password:
raise serializers.ValidationError(_("Password can not contains `'` "))