Files
VPS-ansible/roles/nginx/tasks/main.yml
2026-09-01 15:40:22 +00:00

22 lines
511 B
YAML

---
- name: Install nginx
ansible.builtin.apt:
name: nginx
state: present
- name: Ensure nginx is running and enabled
ansible.builtin.service:
name: nginx
state: started
enabled: true
# TODO: template out vhosts from the `nginx_sites` var defined in
# group_vars/webservers.yml, e.g.:
#
# - name: Deploy vhost configs
# ansible.builtin.template:
# src: vhost.conf.j2
# dest: "/etc/nginx/sites-available/{{ item.name }}"
# loop: "{{ nginx_sites }}"
# notify: Reload nginx