updated logic around deleting the old response file.
diff --git a/tasks/main.yml b/tasks/main.yml
index 9e9ad90..4eb68d2 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -4,6 +4,7 @@
   file:
     path: "{{ opdk_installation_config_file }}"
     state: absent
+  when: provided_response_file is not defined or not provided_response_file
 
 - name: Fail if ldap password is not provided
   fail: