added custom emoji deployment

This commit is contained in:
muppeth 2022-04-30 22:09:08 +02:00
parent 491d350065
commit b45082e879
Signed by: muppeth
GPG Key ID: 0EBC7B9848D04031
2 changed files with 12 additions and 1 deletions

View File

@ -65,6 +65,12 @@ pleroma_soapbox: false
pleroma_soapbox_version: "develop"
pleroma_soapbox_download_url: "https://gitlab.com/soapbox-pub/soapbox-fe/-/jobs/artifacts/{{ pleroma_soapbox_version }}/download?job=build-production"
pleroma_custom_emoji: 'true'
pleroma_custom_emoji_list:
- name: 'blobbear'
url: 'https://labo.lacoloc.cafe/june/blobbears/raw/branch/master/manifest.json'
- name: 'blobcat'
url: 'https://fedi.absturztau.be/emoji-packs/manifest.json'
#soapbox
pleroma_soapbox_logo: '/images/logo.png'
pleroma_soapbox_brandcolor: '#0482d8'

View File

@ -38,5 +38,10 @@
- '{{ pleroma_data_dir }}/static'
- '{{ pleroma_data_dir }}/static/emoji'
- name: '[Config] - Install custom emoji packs'
shell: '{{ pleroma_app_dir }}/release/bin/pleroma_ctl emoji get-packs {{ item.name }} -m {{ item.url }}'
become: 'yes'
become_user: "{{ pleroma_user }}"
with_items: "{{ pleroma_custom_emoji_list }}"
when: 'pleroma_custom_emoji == true'