Ajout de XMPP

This commit is contained in:
VC
2019-09-05 13:41:57 +02:00
parent 66717dcc13
commit 84afea328a
11 changed files with 395 additions and 78 deletions

27
roles/xmpp/tasks/main.yml Normal file
View File

@@ -0,0 +1,27 @@
- name: install prosody
package:
name: "{{ item }}"
state: present
loop:
- prosody
- prosody-modules
- name: create dhparam
shell: /usr/bin/openssl dhparam -out /etc/prosody/certs/dh-2048.pem 2048
args:
creates: /etc/prosody/certs/dh-2048.pem
- name: right management for dh params
file:
path: /etc/prosody/certs/dh-2048.pem
owner: root
group: prosody
mode: '0640'
- name: prosody configuration files
copy:
src: ./files/prosody.cfg.lua
dest: /etc/prosody/prosody.cfg.lua
notify:
- restart prosody