haproxy/tasks/install.yaml

41 lines
904 B
YAML

---
# install on debian
- name: "install on debian"
when: 'ansible_os_family == "Debian"'
block:
# install haproxy
- name: "install - haproxy"
ansible.builtin.apt:
name: "haproxy"
state: "latest"
cache_valid_time: "120"
# start haproxy service
- name: "service - start haproxy"
ansible.builtin.systemd:
name: "haproxy"
state: "started"
enabled: true
# install on alpine
- name: "install on alpine"
when: 'ansible_os_family == "Alpine"'
block:
# install haproxy
- name: "install - haproxy"
community.general.apk:
name: "haproxy"
state: "latest"
update_cache: true
when: 'ansible_os_family == "Alpine"'
# start haproxy service
- name: "service - start haproxy"
ansible.builtin.service:
name: "haproxy"
state: "started"
enabled: true