30 lines
870 B
YAML
30 lines
870 B
YAML
---
|
|
|
|
- name: Stat nginx_binary
|
|
stat: path=/usr/sbin/nginx
|
|
register: nginx_binary
|
|
|
|
- name: Install nginx-light
|
|
apt: name=nginx-light state=present
|
|
when: nginx_binary.stat.exists == False
|
|
|
|
- name: Stat nginx local service file
|
|
stat: path=/etc/systemd/system/nginx.service
|
|
register: nginx_service
|
|
|
|
- name: Make custom nginx.service
|
|
command: cp /lib/systemd/system/nginx.service /etc/systemd/system/nginx.service
|
|
when: nginx_service.stat.exists == False
|
|
|
|
- name: Configuring nginx to start after pve populated its fuse-mounts
|
|
lineinfile:
|
|
path: /etc/systemd/system/nginx.service
|
|
regexp: '^After='
|
|
line: 'After=pve-guests.service'
|
|
insertafter: '^\[Unit\]'
|
|
notify: Systemd reload
|
|
|
|
- name: Configuring nginx pve redirector 80 -> 443 -> 8006
|
|
template: src=redirect.j2 dest=/etc/nginx/sites-enabled/redirect mode=0644
|
|
notify: Restart nginx
|