34 lines
709 B
YAML
Executable File
34 lines
709 B
YAML
Executable File
---
|
|
- name: Install Nginx
|
|
become: yes
|
|
apt: pkg=nginx state=latest
|
|
|
|
- name: Create nginx congig
|
|
become: yes
|
|
template:
|
|
src: homepage.tpl
|
|
dest: /etc/nginx/sites-available/{{ site.domain }}
|
|
notify: restart nginx
|
|
|
|
- name: Create symlink to site
|
|
become: yes
|
|
file:
|
|
src: /etc/nginx/sites-available/{{ site.domain }}
|
|
dest: /etc/nginx/sites-enabled/{{ site.domain }}
|
|
state: link
|
|
notify: restart nginx
|
|
|
|
- name: Delete default site
|
|
become: yes
|
|
file:
|
|
path: /etc/nginx/sites-available/default
|
|
state: absent
|
|
notify: restart nginx
|
|
|
|
- name: Delete default site symlink
|
|
become: yes
|
|
file:
|
|
path: /etc/nginx/sites-enabled/default
|
|
state: absent
|
|
notify: restart nginx
|