[rancid] F5 BIG-IP devices - any tricks?

Colin Stubbs cstubbs at gmail.com
Sun May 6 06:32:37 UTC 2012


Patch attached for 2.3.8.

It uses `bigpipe version`'s response to determine if it should use
tmsh or not, and switches command table as appropriate.

So it will only use tmsh on a BIGIP v11 F5, as they respond like this,

[root at localhost:] ~ # bp version
/usr/bin/bp: bigpipe is no longer supported; please use tmsh.
[root at localhost:] ~ #

This should keep things the same for existing users and avoid
unexpected config diff after upgrade.

Tested against,

bigip1.f5.routedlogic.net:#Sys::Version
bigip1.f5.routedlogic.net-#	Main Package
bigip1.f5.routedlogic.net-#	  Product  BIG-IP
bigip1.f5.routedlogic.net-#	  Version  10.2.3
bigip1.f5.routedlogic.net-#	  Build    112.0
bigip1.f5.routedlogic.net-#	  Edition  Final
--
bigip2.f5.routedlogic.net:#Sys::Version
bigip2.f5.routedlogic.net-#	Main Package
bigip2.f5.routedlogic.net-#	  Product  BIG-IP
bigip2.f5.routedlogic.net-#	  Version  11.1.0
bigip2.f5.routedlogic.net-#	  Build    1943.0
bigip2.f5.routedlogic.net-#	  Edition  Final
--
bigip3.f5.routedlogic.net:#Sys::Version
bigip3.f5.routedlogic.net-#	Main Package
bigip3.f5.routedlogic.net-#	  Product  BIG-IP
bigip3.f5.routedlogic.net-#	  Version  10.1.0
bigip3.f5.routedlogic.net-#	  Build    3341.1084
bigip3.f5.routedlogic.net-#	  Edition  Final


-Colin


On 2 May 2012 00:05, Lance Vermilion <rancid at gheek.net> wrote:
> A new device type setting would be the static method otherwise a version
> check would be needed for dynamic.
>
> Simply run a bigpipe command  and if the response is not what we expect run
> tmsh and if that fails exit with a failure for that node.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rancid-2.3.8-f5rancid.in.patch
Type: application/octet-stream
Size: 7324 bytes
Desc: not available
URL: <http://www.shrubbery.net/pipermail/rancid-discuss/attachments/20120506/5cce567f/attachment.obj>


More information about the Rancid-discuss mailing list