escalating priviledge from role
diff --git a/tasks/main.yml b/tasks/main.yml index e9e4d38..434cce6 100644 --- a/tasks/main.yml +++ b/tasks/main.yml
@@ -4,36 +4,39 @@ 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: Ensure that a folder exists for the file to be generated - file: - path: "{{ opdk_portal_config_file | dirname }}" - state: directory +- 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 - - import_tasks: postgres.yml +- name: Ensure that a folder exists for the file to be generated + become: yes + file: + path: "{{ opdk_portal_config_file | dirname }}" + state: directory - - 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 +- import_tasks: postgres.yml - - 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 +- 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