Why Health Check By F5 LTM Is Failing For Ansible Tower With Error 400 Bad Request ?

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In