diff --git a/roles/xmpp_server/tasks/main.yml b/roles/xmpp_server/tasks/main.yml index 17da421486ce322d91de89af3660e69f6393a3f3..4272df47c4f2a6b759036c8583a2e3f6c2917f03 100644 --- a/roles/xmpp_server/tasks/main.yml +++ b/roles/xmpp_server/tasks/main.yml @@ -4,6 +4,28 @@ apt: name: python-apt +- name: Set-up the Debian backports repository + template: + src: backports.list.j2 + dest: /etc/apt/sources.list.d/backports.list + owner: root + group: root + mode: 0644 + register: backports_repository_configuration + +- name: Update apt cache if backports repository configuration changed (for immediate use) + apt: + update_cache: true + when: backports_repository_configuration.changed + +- name: Configure package pins to backports for Prosody + template: + src: prosody_backports_pin.j2 + dest: /etc/apt/preferences.d/prosody + owner: root + group: root + mode: 0644 + - name: Collect information about installed packages package_facts: