20 lines
No EOL
526 B
Text
20 lines
No EOL
526 B
Text
# Because on Ubuntu we don't have a current HAProxy in the usual repo, we add a PPA
|
|
{% if salt['grains.get']('osfullname') == 'Ubuntu' %}
|
|
haproxy_ppa_repo:
|
|
pkgrepo.managed:
|
|
- ppa: vbernat/haproxy-1.5
|
|
- require_in:
|
|
- pkg: haproxy.install
|
|
- watch_in:
|
|
- pkg: haproxy.install
|
|
{% endif %}
|
|
|
|
haproxy.install:
|
|
pkg.installed:
|
|
- name: haproxy
|
|
{% if salt['pillar.get']('haproxy:require') %}
|
|
- require:
|
|
{% for item in salt['pillar.get']('haproxy:require') %}
|
|
- {{ item }}
|
|
{% endfor %}
|
|
{% endif %} |