mirror of
https://git.kaidan.im/lnj/ansible-role-ejabberd
synced 2020-03-25 15:46:19 +01:00
29 lines
824 B
YAML
29 lines
824 B
YAML
---
|
|
|
|
- name: Install nginx from backports
|
|
apt:
|
|
name: nginx
|
|
state: latest
|
|
default_release: '{{ ansible_distribution_release }}-backports'
|
|
|
|
- name: Delete nginx's default webpage
|
|
file:
|
|
path: /etc/nginx/sites-enabled/default
|
|
state: absent
|
|
|
|
- name: "Setup {{ ejabberd_http_host | replace('@HOST@', item) }}"
|
|
template:
|
|
src: nginx_xmpp_proxy.conf.j2
|
|
dest: "/etc/nginx/conf.d/{{ ejabberd_http_host | replace('@HOST@', item) }}.conf"
|
|
with_items: "{{ ejabberd_hosts }}"
|
|
|
|
- name: "Setup {{ ejabberd_http_upload_host | replace('@HOST@', item) }}"
|
|
template:
|
|
src: nginx_http_upload_proxy.conf.j2
|
|
dest: "/etc/nginx/conf.d/{{ ejabberd_http_upload_host | replace('@HOST@', item) }}.conf"
|
|
with_items: "{{ ejabberd_hosts }}"
|
|
|
|
- name: Reload nginx
|
|
service:
|
|
name: nginx
|
|
state: reloaded
|