summaryrefslogtreecommitdiffstats
path: root/roles/clients/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/clients/tasks')
-rw-r--r--roles/clients/tasks/main.yml3
-rw-r--r--roles/clients/tasks/pkgs.yml1
-rw-r--r--roles/clients/tasks/prosody.yml23
3 files changed, 27 insertions, 0 deletions
diff --git a/roles/clients/tasks/main.yml b/roles/clients/tasks/main.yml
index 38d052b..af417e2 100644
--- a/roles/clients/tasks/main.yml
+++ b/roles/clients/tasks/main.yml
@@ -22,6 +22,9 @@
- name: Installations des paquets
import_tasks: pkgs.yml
+- name: Configuration du serveur XMPP onion
+ import_tasks: prosody.yml
+
- name: Configuration démon Cron
import_tasks: cron.yml
diff --git a/roles/clients/tasks/pkgs.yml b/roles/clients/tasks/pkgs.yml
index 7cd94f4..98884b9 100644
--- a/roles/clients/tasks/pkgs.yml
+++ b/roles/clients/tasks/pkgs.yml
@@ -3,6 +3,7 @@
name: "{{ item }}"
state: present
loop:
+ - prosody
- fetchmail
- procmail
- irssi
diff --git a/roles/clients/tasks/prosody.yml b/roles/clients/tasks/prosody.yml
new file mode 100644
index 0000000..15321a6
--- /dev/null
+++ b/roles/clients/tasks/prosody.yml
@@ -0,0 +1,23 @@
+- name: Installation fichier de config prosody
+ copy:
+ src: prosody.cfg.lua
+ dest: /etc/prosody/prosody.cfg.lua
+ owner: root
+ group: prosody
+ mode: 0640
+
+- name: Modification vhost localhost
+ copy:
+ src: vhostlocalhost.cfg.lua
+ dest: /etc/prosody/conf.d/localhost.cfg.lua
+ owner: root
+ group: prosody
+ mode: 0640
+
+- name: Installation vhost onion
+ copy:
+ src: vhostonion.cfg.lua
+ dest: /etc/prosody/conf.d/vhostonion.cfg.lua
+ owner: root
+ group: prosody
+ mode: 0640