Why Health Check By F5 LTM Is Failing For Ansible Tower With Error 400 Bad Request ?
Issue
Health check configured with F5 LTM with the request string of 'GET /api/v2/ping/ HTTP/1.1 \r\n' is failing with 400 bad request error. When performing the same request via CURL the health check passes with 200 return code.
xx.xx.xx.2 - - [05/May/2020:17:44:41 +1000] "GET /api/v2/ping/ HTTP/1.1" 400 150 "-" "-" "-" <--- LB
Environment
Ansible Tower
F5 LTM
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.