escalating priviledge from role
diff --git a/tasks/main.yml b/tasks/main.yml index a317f3d..e9e4d38 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -4,35 +4,36 @@ cache: key: 'opdk_portal_config_file' value: '{{ opdk_installer_path }}/edge-devportal-response-{{ opdk_version }}-{{ region }}.conf' +- block: + - 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: 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 -- 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 -- 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: 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 + - 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 + become: yes \ No newline at end of file