F5 iRules – Unconditionally redirect based on host header content and close...
when HTTP_REQUEST { if { [string tolower [HTTP::host]] equals "site2.lab.com" } { HTTP::respond 302 noserver -reset Connection close Location http://site3.lab.com } } With the above iRule, the...
View ArticleTroubleshooting SSL handshake in F5 BIG-IP LTM – Part 1 (SSL/TLS Protocol...
How to identify if there is an SSL/TLS protocol mismatch between Client and F5 LTM? 1. Check the protocol version used by the client in wireshark captures under the “Client Hello” packet 2. Check...
View ArticleAdvanced grep filters for F5 logs
grep X number of lines after matching pattern is found [root@ltm02:Active:Standalone] config # zless /var/log/ltm* | grep -A 2 "16:03:23" -n 230:May 3 16:03:23 ltm02 notice bigd[5171]: 01060001:5:...
View ArticleAnsible – IOError: [Errno 13] Permission denied:
After spending more than year learning Ansible and Python and doing nothing about it, I have been getting my hands dirty with Ansible yet again. Only this time it will be more aligned to a real world...
View ArticleUsing the ‘register’ clause and ‘debug’ module in Ansible to display specific...
register: Used to register variables defined in a module when it is invoked in a task The registered data is stored in JSON format The value of the variables set using the register clause is always a...
View Article