Merge pull request 'add become and fix ownership' (#14) from permission into main
Reviewed-on: #14 Reviewed-by: muppeth <muppeth@no-reply@disroot.org>
This commit is contained in:
commit
515baeeab7
|
@ -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 }}'
|
||||
|
|
|
@ -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
|
||||
|
||||
become: 'yes'
|
||||
become_user: "{{ pleroma_user }}"
|
Loading…
Reference in New Issue