diff --git a/ansible/library/generate_golden_config_db.py b/ansible/library/generate_golden_config_db.py index 111df7b7b56..230e2e3e9c9 100644 --- a/ansible/library/generate_golden_config_db.py +++ b/ansible/library/generate_golden_config_db.py @@ -601,7 +601,10 @@ def update_zmq_config(self, config): # Older version image may not support ZMQ feature flag rc, out, err = self.module.run_command("sudo cat /usr/local/yang-models/sonic-device_metadata.yang") if "orch_northbond_route_zmq_enabled" in out: - ori_config_db["DEVICE_METADATA"]["localhost"]["orch_northbond_route_zmq_enabled"] = "true" + if self.topo_name == "t1-smartswitch-ha": + ori_config_db["DEVICE_METADATA"]["localhost"]["orch_northbond_route_zmq_enabled"] = "false" + else: + ori_config_db["DEVICE_METADATA"]["localhost"]["orch_northbond_route_zmq_enabled"] = "true" return json.dumps(ori_config_db, indent=4)