From 64fe7a55ec3e921cd7f5c015f59d19ed6a25505e Mon Sep 17 00:00:00 2001 From: feng <1304903146@qq.com> Date: Tue, 19 Aug 2025 19:02:18 +0800 Subject: [PATCH] perf: Mongodb ping --- .../automations/change_secret/database/mongodb/main.yml | 4 +++- .../automations/push_account/database/mongodb/main.yml | 2 ++ .../automations/verify_account/database/mongodb/main.yml | 2 ++ apps/assets/automations/ping/database/mongodb/main.yml | 2 ++ 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/apps/accounts/automations/change_secret/database/mongodb/main.yml b/apps/accounts/automations/change_secret/database/mongodb/main.yml index 36fb90579..c8adcaf75 100644 --- a/apps/accounts/automations/change_secret/database/mongodb/main.yml +++ b/apps/accounts/automations/change_secret/database/mongodb/main.yml @@ -53,4 +53,6 @@ ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}" connection_options: - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}" - when: check_conn_after_change \ No newline at end of file + when: check_conn_after_change + register: result + failed_when: not result.is_available \ No newline at end of file diff --git a/apps/accounts/automations/push_account/database/mongodb/main.yml b/apps/accounts/automations/push_account/database/mongodb/main.yml index c6fd84297..53defead6 100644 --- a/apps/accounts/automations/push_account/database/mongodb/main.yml +++ b/apps/accounts/automations/push_account/database/mongodb/main.yml @@ -54,3 +54,5 @@ connection_options: - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}" when: check_conn_after_change + register: result + failed_when: not result.is_available diff --git a/apps/accounts/automations/verify_account/database/mongodb/main.yml b/apps/accounts/automations/verify_account/database/mongodb/main.yml index c50cbb1e5..9fec639b6 100644 --- a/apps/accounts/automations/verify_account/database/mongodb/main.yml +++ b/apps/accounts/automations/verify_account/database/mongodb/main.yml @@ -16,3 +16,5 @@ ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}" connection_options: - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert }}" + register: result + failed_when: not result.is_available diff --git a/apps/assets/automations/ping/database/mongodb/main.yml b/apps/assets/automations/ping/database/mongodb/main.yml index 0934f9b29..0b83292c8 100644 --- a/apps/assets/automations/ping/database/mongodb/main.yml +++ b/apps/assets/automations/ping/database/mongodb/main.yml @@ -17,3 +17,5 @@ ssl_certfile: "{{ jms_asset.secret_info.client_key | default('') }}" connection_options: - tlsAllowInvalidHostnames: "{{ jms_asset.spec_info.allow_invalid_cert}}" + register: result + failed_when: not result.is_available