24 lines
739 B
YAML
24 lines
739 B
YAML
- include_vars: applications.yml
|
|
- include_vars: mediawiki.yml
|
|
|
|
- name: Install/update Nginx packages to the latest version
|
|
apt: name='{{ item }}' state=latest
|
|
with_items:
|
|
- nginx-full
|
|
- nginx-common
|
|
- nginx
|
|
|
|
- name: Disable the default site
|
|
file: path=/etc/nginx/sites-enabled/default state=absent
|
|
|
|
- name: Update Nginx frontend configuration
|
|
template: src=mtinfo-nginx-template.j2 dest=/etc/nginx/sites-available/mtinfo.conf mode=0644 owner=root group=root
|
|
register: nginx_config
|
|
|
|
- name: Enable frontend site
|
|
file: state=link src=/etc/nginx/sites-available/mtinfo.conf dest=/etc/nginx/sites-enabled/mtinfo.conf
|
|
|
|
- name: (re)starting NGINX
|
|
service: name=nginx state=restarted enabled=yes
|
|
when: nginx_config.changed
|