diff options
Diffstat (limited to 'roles/clients/tasks')
-rw-r--r-- | roles/clients/tasks/main.yml | 3 | ||||
-rw-r--r-- | roles/clients/tasks/pkgs.yml | 1 | ||||
-rw-r--r-- | roles/clients/tasks/prosody.yml | 23 |
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 |