|  | --- | 
|  | # 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 |