diff --git a/defaults/main.yml b/defaults/main.yml index 8be44de..1b6da28 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -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' diff --git a/tasks/configure.yml b/tasks/configure.yml index 8859528..989fd50 100644 --- a/tasks/configure.yml +++ b/tasks/configure.yml @@ -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'