ansible-role-prosody-master/tasks/install-debian.yaml

36 lines
925 B
YAML
Raw Normal View History

2022-10-11 09:19:07 +02:00
---
- 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