# vim:ts=4:sts=4:sw=4:et # # Author: Hari Sekhon # Date: 2017-12-16 10:43:12 +0000 (Sat, 16 Dec 2017) # # https://github.com/HariSekhon/HAProxy-configs # # License: see accompanying Hari Sekhon LICENSE file # # If you're using my code you're welcome to connect with me on LinkedIn and optionally send me feedback to help steer this or other code I publish # # https://www.linkedin.com/in/HariSekhon # # ============================================================================ # # H A P r o x y - M a p R C o n t r o l S y s t e m # ============================================================================ # # Tested on MapR 5.2.1 frontend mapr-mcs description "MapR Control System" bind *:8443 default_backend mapr-mcs backend mapr-mcs description "MapR Control System" balance first acl internal_networks src 192.168.0.0/16 172.16.0.0/12 10.0.0.0/8 127.0.0.1 http-request deny if ! internal_networks option httpchk GET /mcs http-check expect string MapR #option ssl-hello-chk #default-server check-ssl verify none server mapr-mcs mapr-mcs:8443 check server mcs mcs:8443 check backup server mapr mapr:8443 check backup server hadoop hadoop:8443 check backup server 102.168.99.100 192.168.99.100:8443 check backup server docker docker:8443 check backup