Install latest prosody from deb, factor out variables

This commit is contained in:
Matthew Wild 2021-05-17 21:22:01 +01:00
parent 105c04a2c7
commit a948cc141f
2 changed files with 11 additions and 2 deletions

View File

@ -4,6 +4,12 @@
- hosts: all
become: yes
gather_facts: no
vars:
prosody:
package: "prosody-trunk"
build: "1436"
prosody_modules:
revision: "b88f05c878ac"
tasks:
- import_tasks: tasks/prosody.yml
- import_tasks: tasks/supervisor.yml

View File

@ -11,9 +11,12 @@
- name: "Add Prosody package repo"
apt_repository:
repo: "deb https://packages.prosody.im/debian buster main"
- name: "Detect dpkg architecture name"
shell: dpkg --print-architecture
register: dpkg_arch
- name: "Install Prosody package"
apt:
name: prosody-trunk
deb: "https://packages.prosody.im/debian/pool/main/p/{{ prosody.package }}/{{ prosody.package }}_1nightly{{ prosody.build }}-1~buster_{{ dpkg_arch.stdout }}.deb"
state: present
install_recommends: yes
- name: "Deploy Prosody config"
@ -64,7 +67,7 @@
hg:
repo: https://hg.prosody.im/prosody-modules
dest: /usr/local/lib/prosody-modules
revision: b88f05c878ac
revision: "{{ prosody_modules.revision }}"
purge: yes
update: yes
- name: Enable wanted modules (prosody-modules)