ansible-roles/nginx-light/tasks/main.yml

39 lines
661 B
YAML
Raw Normal View History

---
- name: Ensure Nginx (light) is installed
apt:
2017-04-19 15:55:24 +02:00
name: "{{ item }}"
state: present
2017-04-19 15:55:24 +02:00
with_items:
- nginx-light
- ssl-cert
notify: reload nginx
tags:
- nginx
- packages
- name: Copy default vhost
template:
src: default.j2
dest: /etc/nginx/sites-available/default
mode: 0644
notify: reload nginx
tags:
- nginx
- packages
- name: Enable default vhost
file:
src: /etc/nginx/sites-available/default
2017-05-19 22:29:28 +02:00
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