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