enabled working with an onboarding file provided by the user.
diff --git a/tasks/4160100-main.yml b/tasks/4160100-main.yml
index 37d6aab..4c3136b 100644
--- a/tasks/4160100-main.yml
+++ b/tasks/4160100-main.yml
@@ -3,10 +3,18 @@
   file:
     path: '{{ onboarding_config_file_path }}'
     state: absent
+  when: provided_onboarding_config_file_path is not defined
 
 - name: Prepare onboarding config file
   template:
     src: '{{ onboarding_config }}.j2'
     dest: '{{ onboarding_config_file_path }}'
     mode: 0644
+  when: provided_onboarding_config_file_path is not defined
 
+- name: Copy provided onboarding config file
+  copy:
+    src: '{{ provided_onboarding_config_file_path }}'
+    dest: '{{ onboarding_config_file_path }}'
+    mode: 0644
+  when: provided_onboarding_config_file_path is defined