diff --git a/tasks/configure.yml b/tasks/configure.yml index 22350d6..ee289f7 100644 --- a/tasks/configure.yml +++ b/tasks/configure.yml @@ -4,12 +4,16 @@ file: path: '{{ item }}' state: 'directory' + owner: '{{ pleroma_user }}' + group: '{{ pleroma_group }}' mode: 0755 loop: - '{{ pleroma_data_dir }}' - '{{ pleroma_config_dir }}' # - '{{ pleroma_app_dir }}' - + become: 'yes' + become_user: "{{ pleroma_user }}" + - name: '[Config] - Deploy systemd config' template: src: 'pleroma.service.j2' @@ -24,6 +28,8 @@ group: '{{ pleroma_group }}' mode: 0600 notify: restart pleroma + become: 'yes' + become_user: "{{ pleroma_user }}" - name: '[Config] - Create data directories' file: @@ -38,6 +44,8 @@ - '{{ pleroma_data_dir }}/static' - '{{ pleroma_data_dir }}/static/emoji' - '{{ pleroma_data_dir }}/static/instance' + become: 'yes' + become_user: "{{ pleroma_user }}" - name: '[Config] - Install custom emoji packs' shell: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl emoji get-packs {{ item.name }} -m {{ item.url }}' diff --git a/tasks/frontends.yml b/tasks/frontends.yml index 0049ee0..df29a16 100644 --- a/tasks/frontends.yml +++ b/tasks/frontends.yml @@ -29,9 +29,14 @@ file: path: '{{ pleroma_data_dir }}/static/images' state: directory + owner: '{{ pleroma_user }}' + group: '{{ pleroma_group }}' + mode: 0775 tags: - upgrade - + become: yes + become_user: '{{ pleroma_user }}' + - name: '[Frontend] - Add instance logo' copy: src: '{{ pleroma_extra_files_path }}/logo.svg' @@ -41,6 +46,8 @@ mode: 0775 tags: - upgrade + become: 'yes' + become_user: "{{ pleroma_user }}" - name: '[Frontend] - Add instance favicon' copy: @@ -51,6 +58,8 @@ mode: 0775 tags: - upgrade + become: 'yes' + become_user: "{{ pleroma_user }}" - name: '[Frontend] - Add default user avatar' copy: @@ -61,6 +70,8 @@ mode: 0775 tags: - upgrade + become: 'yes' + become_user: "{{ pleroma_user }}" - name: '[Frontend] - Add custom configs' copy: @@ -73,4 +84,5 @@ when: 'pleroma_frontend_custom_configs is defined' tags: - upgrade - \ No newline at end of file + become: 'yes' + become_user: "{{ pleroma_user }}" \ No newline at end of file