1
0
Fork 0
mirror of https://git.kaidan.im/lnj/ansible-role-ejabberd synced 2020-03-25 15:46:19 +01:00
ansible-role-ejabberd/tasks/sslh.yml
2018-11-25 19:43:29 +01:00

35 lines
694 B
YAML

---
- name: Install sslh from backports
apt:
name: sslh
state: latest
default_release: '{{ ansible_distribution_release }}-backports'
- name: Enable sslh in /etc/default/sslh
lineinfile:
dest: /etc/default/sslh
regexp: 'RUN=no'
line: 'RUN=yes'
backrefs: yes
- name: Use config file for sslh
lineinfile:
dest: /etc/default/sslh
regexp: 'DAEMON_OPTS=*'
line: 'DAEMON_OPTS="-F /etc/sslh/sslh.cfg"'
- name: Ensure /etc/sslh is existing
file:
path: /etc/sslh
state: directory
- name: Apply sslh config file
template:
src: sslh.cfg.j2
dest: /etc/sslh/sslh.cfg
- name: Restart sslh
service:
name: sslh
state: restarted