You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
.. | ||
defaults | 2 years ago | |
handlers | 5 years ago | |
meta | 2 years ago | |
tasks | 2 years ago | |
templates | 2 years ago | |
tests | 6 years ago | |
vars | 4 years ago | |
.kitchen.yml | 6 years ago | |
README.md | 5 years ago |
README.md
haproxy
Install HAProxy.
Tasks
Everything is in the tasks/main.yml
file.
Available variables
haproxy_backports
: We can either prefer v1.7 from backports for Debian Jessie or v1.8 for Debian Stretch (default:False
)
Configuration templates
The roles compiles a haproxy.cfg
file based on templates that are looked up in that order :
{{ playbook_dir}}/templates/haproxy/haproxy.{{ inventory_hostname}}.cfg.j2
{{ playbook_dir}}/templates/haproxy/haproxy.{{ host_group}}.cfg.j2
(NB :host_group
is not a core variable, it must be defined ingroup_vars
files.){{ playbook_dir}}/templates/haproxy/haproxy.default.cfg.j2
If nothing is found, the role falls back to the template embedded in the role : templates/haproxy.default.cfg.j2