24 lines
550 B
YAML

---
# tasks file for nginx-loadbalancer
- name: Install nginx
package:
name: nginx
state: present
update_cache: yes
become: true
- name: Move config to vm
ansible.builtin.template:
src: ./templates/loadbalancer.cfg.j2
dest: /etc/nginx/sites-available/nginx.cfg
become: true
- name: Enable loadbalancer config
file:
src: /etc/nginx/sites-available/nginx.cfg
dest: /etc/nginx/sites-enabled/default
state: link
become: true
- name: Restart nginx
service:
name: nginx
state: restarted
become: true