From 4abf2bded69ed33b304ef1ce30f60e46742a6e89 Mon Sep 17 00:00:00 2001 From: jiangweidong <1053570670@qq.com> Date: Wed, 15 Oct 2025 14:19:08 +0800 Subject: [PATCH] perf: oracle cdb mode, common users need to start username with C## --- apps/libs/ansible/modules/oracle_user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/libs/ansible/modules/oracle_user.py b/apps/libs/ansible/modules/oracle_user.py index 92f4d6227..9b0b79a3f 100644 --- a/apps/libs/ansible/modules/oracle_user.py +++ b/apps/libs/ansible/modules/oracle_user.py @@ -113,7 +113,7 @@ def validate_identifier(name): return False, "Identifier cannot be empty" if len(name) > 30: return False, "Identifier must be at most 30 characters" - if not re.match(r'^[A-Za-z][A-Za-z0-9_]*$', name): + if not re.match(r'^(C##|c##)?[A-Za-z][A-Za-z0-9_]*$', name): msg = ("Identifier can only contain letters, numbers, " "and underscores (must start with a letter)") return False, msg