blob: c9a2cc681ba9336b701db22e93bdf028fa4dc552 [file] [log] [blame] [edit]
---
# tasks file for apigee-opdk-devportal-config
- name: Drupal Admin and Postgres admin cannot be the same username
fail:
msg: "Drupal admin and postgres admin cannot be the same user"
when: (drupal_pg_user == pg_user) or (drupal_pg_user == dp_devadmin_user)
- name: Remove the old dev portal db response file
become: yes
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
become: yes
file:
path: "{{ opdk_portal_config_file | dirname }}"
state: directory
- import_tasks: postgres.yml
- name: Construct the dev portal silent-install file
become: yes
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
become: yes
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