diff --git a/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml b/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml
index 9c1d637ccfa225d987acca88420ef1ffc5715ac3..590a534bca4cd7954aae8f4e45c25f629d667faa 100644
--- a/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml
+++ b/geant/gap_ansible/roles/iptrunk/tasks/remove_trunk.yaml
@@ -20,7 +20,7 @@
   diff: true
   when:
     verb == "terminate" and
-    dry_run | ansible.builtin.bool and
+    not ( dry_run | ansible.builtin.bool ) and
     local_side.iptrunk_side_node.vendor == "juniper"
 
 - name: Remove "{{ config_object }}" on "{{ inventory_hostname }}" [CHECK ONLY][NOKIA]