diff --git a/roles/xmpp_server/tasks/main.yml b/roles/xmpp_server/tasks/main.yml index a1b29a99df79174affce1030031ce84d9dc916eb..63b229010ba263360df11e837bad65590374b289 100644 --- a/roles/xmpp_server/tasks/main.yml +++ b/roles/xmpp_server/tasks/main.yml @@ -8,63 +8,6 @@ name: python-apt -# Deprecation -# =========== - -- name: Drop directory for storing custom Prosody modules - file: - path: "/usr/local/lib/prosody/" - state: absent - notify: - - Restart Prosody - -- name: Collect information about installed packages - package_facts: - -- name: Uninstall Prosody from project-provided repository - apt: - name: prosody - state: absent - when: - - "ansible_facts.packages['prosody'] is defined" - - "'nightly' in ansible_facts.packages['prosody'][0].version" - -- name: Uninstall Prosody dependencies from project-provided repository - apt: - name: - - lua-expat - - lua-filesystem - - lua-sec - - lua-socket - state: absent - when: >- - (ansible_facts.packages['lua-expat'] is defined and 'prosody' in ansible_facts.packages['lua-expat'][0].version) - or (ansible_facts.packages['lua-filesystem'] is defined and 'prosody' in ansible_facts.packages['lua-filesystem'][0].version) - or (ansible_facts.packages['lua-sec'] is defined and 'prosody' in ansible_facts.packages['lua-sec'][0].version) - or (ansible_facts.packages['lua-socket'] is defined and 'prosody' in ansible_facts.packages['lua-socket'][0].version) - -- name: Remove Prosody project-provided apt key - apt_key: - id: "{{ item }}" - state: absent - with_items: - - "107D65A0A148C237FDF00AB47393D7E674D9DBB5" - - "44AB6DD06DA46979CFAF997F9B1B82786C8F28BA" - -- name: Remove Prosody project-provided repository - apt_repository: - repo: "deb http://packages.prosody.im/debian {{ ansible_distribution_release }} main" - state: absent - -# Remove the repository configuration file based on path as well, just -# to be on the safe side (in case the file was manually modified, and -# did not get detected properly by apt_repository module). -- name: Remove Prosody project-provided repository (double-tap) - file: - path: "/etc/apt/sources.list.d/packages_prosody_im_debian.list" - state: absent - - # Main implementation # ===================