vh-ansible/roles/pve-nginx-redirector/tasks/main.yml

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