diff --git a/deploy/healthcheck/metin-login-healthcheck.sh b/deploy/healthcheck/metin-login-healthcheck.sh index cf265c0..f2cd50f 100755 --- a/deploy/healthcheck/metin-login-healthcheck.sh +++ b/deploy/healthcheck/metin-login-healthcheck.sh @@ -58,19 +58,26 @@ if ! id "${RUN_AS_USER}" >/dev/null 2>&1; then exit 1 fi -DELETE_LOGIN="smkdel$(date +%s)" +unique_suffix() { + printf '%s%s' "$(date +%s%N | tail -c 9)" "$(openssl rand -hex 2)" +} + +DELETE_SUFFIX="$(unique_suffix)" +FULL_SUFFIX="$(unique_suffix)" + +DELETE_LOGIN="smkd${DELETE_SUFFIX}" DELETE_PASSWORD="$(openssl rand -hex 6)" DELETE_SOCIAL_ID="$(date +%s%N | tail -c 14)" DELETE_EMAIL="${DELETE_LOGIN}@example.invalid" -DELETE_CHARACTER_NAME="c${DELETE_LOGIN}" +DELETE_CHARACTER_NAME="d${DELETE_SUFFIX}" DELETE_PRIVATE_CODE="${DELETE_SOCIAL_ID: -7}" DELETE_ACCOUNT_ID="" -FULL_LOGIN="smkfull$(date +%s)" +FULL_LOGIN="smkf${FULL_SUFFIX}" FULL_PASSWORD="$(openssl rand -hex 6)" FULL_SOCIAL_ID="$(date +%s%N | tail -c 14)" FULL_EMAIL="${FULL_LOGIN}@example.invalid" -FULL_CHARACTER_NAME="c${FULL_LOGIN}" +FULL_CHARACTER_NAME="f${FULL_SUFFIX}" FULL_ACCOUNT_ID="" cleanup_account() { @@ -116,6 +123,8 @@ create_account() { local social_id="$3" local email="$4" + cleanup_account "" "${login}" + mysql -N account <