35 lines
925 B
YAML
35 lines
925 B
YAML
---
|
|
- name: Install Prosody apt dependencies.
|
|
apt:
|
|
name: apt-transport-https
|
|
- name: Install Prosody Python3 dependencies.
|
|
pip:
|
|
name: pexpect
|
|
state: latest
|
|
#executable: /usr/local/bin/pip3
|
|
|
|
- name: Add GPG key for Prosody package.
|
|
apt_key:
|
|
url: https://prosody.im/files/prosody-debian-packages.key
|
|
state: present
|
|
|
|
- name: Add Prosody package repository.
|
|
apt_repository:
|
|
#repo: "deb https://packages.prosody.im/debian {{ ansible_distribution_release | default('stretch') }} main"
|
|
repo: "deb https://packages.prosody.im/debian focal main"
|
|
state: present
|
|
|
|
- name: Install Prosody package.
|
|
apt:
|
|
update_cache: true
|
|
name: "{{ packages }}"
|
|
state: present
|
|
vars:
|
|
packages:
|
|
- prosody
|
|
- python-pexpect # For interacting with `prosodyctl`.
|
|
- liblua5.1-cyrussasl0
|
|
- libsasl2-modules-ldap
|
|
- libsasl2-2
|
|
- libsasl2-modules
|
|
- sasl2-bin
|