updated devportal
diff --git a/tasks/main.yml b/tasks/main.yml
index 028d458..675871a 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,2 +1,33 @@
 ---
 # tasks file for apigee-opdk-devportal-config
+- name: Remove the old dev portal db response file
+  file:
+    path: "{{ opdk_portal_config_file }}"
+    state: absent
+  when: manual_devportal_response_file is not defined or not manual_devportal_response_file
+
+- name: Ensure that a folder exists for the file to be generated
+  file:
+    path: "{{ opdk_portal_config_file | dirname }}"
+    state: directory
+
+- import_tasks: postgres.yml
+
+- name: Construct the dev portal silent-install file
+  template:
+    src: 'devportal-silent-install.conf.j2'
+    dest: "{{ opdk_portal_config_file }}"
+    force: yes
+    owner: '{{ opdk_user_name }}'
+    group: '{{ opdk_group_name }}'
+    mode: 0655
+  when: manual_devportal_response_file is not defined or not manual_devportal_response_file
+
+- name: Copy provided silent-install file
+  copy:
+    src: "{{ manual_devportal_response_file }}"
+    dest: "{{ opdk_portal_config_file }}"
+    owner: '{{ opdk_user_name }}'
+    group: '{{ opdk_group_name }}'
+    mode: 0655
+  when: manual_devportal_response_file is defined and manual_devportal_response_file
diff --git a/templates/devportal.conf.j2 b/templates/devportal-silent-install.conf.j2
similarity index 100%
rename from templates/devportal.conf.j2
rename to templates/devportal-silent-install.conf.j2