mirror of
https://github.com/batonogov/learn-devops.git
synced 2025-12-02 18:23:02 +00:00
patroni-postgresql-cluster (#13)
* Описана инфрастуктура кластера * Добавлена роль etcd * Добавлена роль haproxy * Добавлена роль keepalived * Добавлена роль ntp_install * Добавлена роль patroni * Добавлена групповые переменные --------- Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
This commit is contained in:
committed by
GitHub
parent
5b7920bdca
commit
f8fe304cd9
21
ansible/roles/haproxy/templates/haproxy.service.j2
Normal file
21
ansible/roles/haproxy/templates/haproxy.service.j2
Normal file
@@ -0,0 +1,21 @@
|
||||
[Unit]
|
||||
Description=haproxy
|
||||
Requires=docker.service
|
||||
After=docker.service
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
ExecStartPre=-/usr/bin/docker rm -f haproxy
|
||||
ExecStart=/usr/bin/docker run \
|
||||
--rm \
|
||||
--publish 5000:5000 \
|
||||
--publish 5001:5001 \
|
||||
--publish 7000:7000 \
|
||||
--volume /usr/local/etc/haproxy/:/usr/local/etc/haproxy/:ro \
|
||||
--sysctl net.ipv4.ip_unprivileged_port_start=0 \
|
||||
--name haproxy \
|
||||
haproxy:{{ haproxy_version }}
|
||||
ExecStop=/usr/bin/docker stop -t 10 haproxy
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
Reference in New Issue
Block a user