Install latest prosody from deb, factor out variables
This commit is contained in:
parent
105c04a2c7
commit
a948cc141f
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue