homelab/ansible/roles/olympus_entry/tasks/main.yml

22 lines
403 B
YAML

---
- name: Install haproxy
ansible.builtin.apt:
pkg:
- haproxy
- fail2ban
become: true
- name: Copy haproxy config
ansible.builtin.copy:
src: haproxy.cfg
dest: /etc/haproxy/haproxy.cfg
mode: "0644"
become: true
notify: Reload haproxy
- name: Ensure Haproxy started
ansible.builtin.service:
name: haproxy
state: started
enabled: true
become: true