homelab/roles/haproxy/tasks/main.yml
2024-09-29 18:04:34 +05:00

18 lines
403 B
YAML

---
- name: Install haproxy
become: true
ansible.builtin.apt:
name: haproxy
- name: Copy haproxy config
become: true
ansible.builtin.copy:
src: haproxy.cfg
dest: /etc/haproxy/haproxy.cfg
validate: /usr/sbin/haproxy -f %s -c
register: haproxy
- name: Reload haproxy
become: true
when: haproxy.changed
ansible.builtin.systemd_service:
name: haproxy
state: reloaded