41 lines
904 B
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
|