3rd-party repo management for Deb 12

This commit is contained in:
Mathieu Gauthier-Pilote 2024-02-08 15:17:43 -05:00
parent 61ddf629ac
commit cac2f86901

View file

@ -11,21 +11,17 @@
mode: '0644' mode: '0644'
force: true force: true
- name: Add Jitsi Meet apt repository key - name: Add Jitsi Meet apt repository key + dearmor hack
ansible.builtin.get_url: shell: curl -sL https://download.jitsi.org/jitsi-key.gpg.key | sh -c 'gpg --dearmor > /etc/apt/trusted.gpg.d/jitsimeet.gpg'
url: https://download.jitsi.org/jitsi-key.gpg.key
dest: /etc/apt/trusted.gpg.d/jitsimeet.asc
mode: '0644'
force: true
- name: Add Prosody apt repository - name: Add Prosody apt repository
ansible.builtin.apt_repository: ansible.builtin.apt_repository:
repo: "deb http://packages.prosody.im/debian {{ ansible_distribution_release }} main" repo: "deb [signed-by=/etc/apt/trusted.gpg.d/prosody.gpg] https://packages.prosody.im/debian {{ ansible_distribution_release }} main"
state: present state: present
- name: Add Jitsi Meet apt repository - name: Add Jitsi Meet apt repository
ansible.builtin.apt_repository: ansible.builtin.apt_repository:
repo: "deb https://download.jitsi.org stable/" repo: "deb [signed-by=/etc/apt/trusted.gpg.d/jitsimeet.gpg] https://download.jitsi.org stable/"
state: present state: present
- name: Install system dependencies - name: Install system dependencies