Forum Discussion
irule coding
Hello,
I would like to have or to know if F5 is providing any programmers manual for irules on F5. What language is being used and what could be a good programmer's reference book, URL, documentation?
Thank you.
9 Replies
- Stanislas_Piro2
Cumulonimbus
Hi,
if you want documentation about irule coding, go to devcentral... 🙂
irule language is tcl but F5 added commands and variables.
most of commands are explained in the irule wiki (you can enter these two words in the search bar on the top of this page). if you go on wiki home page, there are some links for irule beginners.
if you use a unix system (linux, Mac OS X, F5, ...), you can start tcl shell
to validate commands (except irule special commands and variables)tcsh - cmard_195831
Nimbostratus
Thank you
Beside of the resources on DevCentral, the official TCL Manpage and also the TCL Wiki site does contain further (but non F5 releated) information on writing TCL. But keep in mind when viewing those site that F5 doesn't use the latest TCL version (e.g. v8.4.6 so far)
Man Page(s): http://tmml.sourceforge.net/doc/tcl/ https://www.tcl.tk/
Wiki Site: http://wiki.tcl.tk/
Cheers, Kai
- cmard_195831
Nimbostratus
Tx for the additional info. I am currently going through some examples to understand their concept. BR
Beside of the ressources, I'd like to recommend the iRule Editor... https://devcentral.f5.com/d/irule-editor
Cheers, Kai
- cmard_195831
Nimbostratus
Thank you indeed
BR
- StephanManthey
Nacreous
I would recommend Steven Iveson´s (aka 'What Lies Beneath') "An Introduction to F5 Networks LTM iRules" available as paperback and eBook.
A nice intro and lots of examples. - cmard_195831
Nimbostratus
Thank you Indeed.
BR
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com