From cd2155105342366e3c0f9b13b1afaa0832798b68 Mon Sep 17 00:00:00 2001 From: heryheming <90235788+heryheming@users.noreply.github.com> Date: Mon, 30 Dec 2024 14:17:47 +0700 Subject: [PATCH] fix: skip sharding on set default rw concern setDefaultRWConcern is not supported on shard nodes. --- tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/main.yml b/tasks/main.yml index aca6e10..92a3a96 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -42,7 +42,7 @@ - name: Set default read-write concern ansible.builtin.command: "{{ 'mongosh' if mongodb_version.split('.')[0] | int >= 5 else 'mongo' }} --quiet -u {{ mongodb_root_admin_name }} -p {{ mongodb_root_admin_password }} --eval 'db.adminCommand({\"setDefaultRWConcern\": 1,\"defaultWriteConcern\": { \"w\": 1 }})'" when: ( mongodb_replication_replset | length > 0 - and mongodb_master is defined and mongodb_master ) + and mongodb_master is defined and mongodb_master and mongodb_sharding_enabled is false) no_log: false tags: [mongodb]