amiibofindr/provision/roles/nginx/tasks/main.yml

22 lines
654 B
YAML

---
- include_vars: ../../deploy_user/defaults/main.yml
- name: Ensure nginx installed
apt: pkg=nginx state=latest
sudo: true
- name: Ensure default hostfile is deleted
file: path=/etc/nginx/sites-enabled/default state=absent
sudo: true
- name: Ensure our hostfile is into sites-available
template: src=roles/nginx/files/host.conf dest=/etc/nginx/sites-available/{{ app_user }}
sudo: true
- name: Ensure hostfile is linked into sites-enabled
file: src=/etc/nginx/sites-available/{{ app_user }} dest=/etc/nginx/sites-enabled/{{ app_user }} state=link
sudo: true
- name: Restart nginx
service: name=nginx state=restarted
sudo: true