ansible-roles/nginx/tasks/main_minimal.yml

41 lines
785 B
YAML
Raw Normal View History

---
2017-07-14 15:42:36 +02:00
- name: Ensure Nginx is installed
apt:
2019-12-31 15:25:10 +01:00
name:
- nginx-light
- ssl-cert
state: present
notify: reload nginx
tags:
- nginx
- packages
- name: Copy default vhost
template:
2020-06-14 12:32:14 +02:00
src: "{{ nginx_default_template_minimal }}"
2017-07-14 15:42:36 +02:00
dest: /etc/nginx/sites-available/evolinux-default.minimal.conf
mode: 0644
2020-06-14 12:32:14 +02:00
force: "{{ nginx_force_default_template | default(False) }}"
notify: reload nginx
tags:
- nginx
- packages
- name: Enable default vhost
file:
2017-07-14 15:42:36 +02:00
src: /etc/nginx/sites-available/evolinux-default.minimal.conf
dest: /etc/nginx/sites-enabled/default
state: link
notify: reload nginx
tags:
- nginx
- packages
- name: Ensure Nginx is enabled
service:
name: nginx
state: started
enabled: yes
2017-06-19 11:43:52 +02:00
tags:
- nginx