diff --git a/geant/gap_ansible/roles/edge_port/tasks/compile.yaml b/geant/gap_ansible/roles/edge_port/tasks/compile.yaml
index 0cdaff1aaa784e4c48778753bd9be200075ef2ea..3b47ff326682de61108c17d0c311d763703f0038 100644
--- a/geant/gap_ansible/roles/edge_port/tasks/compile.yaml
+++ b/geant/gap_ansible/roles/edge_port/tasks/compile.yaml
@@ -7,7 +7,7 @@
     ansible_connection: local
 
 - name: Print the template in "{{ play_storage_path }}/edge_port_{{ verb }}.conf"
-  when: verb == "create"
+  when: verb in verbs
   ansible.builtin.template:
     src: "{{ router.vendor }}/edge_port_{{ verb }}.j2"
     dest: "{{ play_storage_path }}/edge_port_{{ verb }}.conf"