On Mon, Feb 11, 2013 at 12:40:12PM -0800, Nan Liu wrote: > On Mon, Feb 11, 2013 at 8:27 AM, Christopher Wood > <[1]christopher_w...@pobox.com> wrote: > > (Following up to my own post for posterity's sake, see [2]xkcd.com/979.) > > Short form: for me this isn't yet as easy as a file resource but the > puppetized management payoff will be worth the work. My issues are most > likely a reflection of my own puppet/ruby/iControl/SOAP skill. > > I am going to explore a personalized set of F5 types/providers that I > can use without first loading up the wsdl file for every involved > iControl interface, version, and hotfix. > > Points from my various BigIP/puppet experimentations: > > a) The f5-icontrol-10.2.0.2.gem doesn't necessarily work with LTM > 11.1.0. (Or I haven't figured it out, also quite likely.) This could be > because the gem ships different wsdl files but I couldn't get it to work > with later iControl wsdl files anyway. > > b) In LTM 11, F5 deprecated some interfaces so puppet f5 module > providers like f5_node are suddenly using deprecated interfaces. > > c) Some parts of the iControl api are being updated/fixed over time, for > instance the hotfix id 388590 reading "Certificates can now successfully > be updated using the iControl Management::KeyCertificate interface", > see: > > > [3]http://support.f5.com/kb/en-us/solutions/public/14000/100/sol14175.html > > d) Judging by my soap-newbie eye the soap4r package appears abandonware, > savon isn't up to complicated data structures and I have yet to dive > into handsoap (the starter page says to start with a wsdl, see my > wsdl-tracking issues). Picking the right soap package to use is likely > going to be job 1. > > (If the list has any feedback to the above, I'm very much all ears.) > > Have you tried the v11 > gem?�[4]https://devcentral.f5.com/internal-forums/aff/2306. The module > certainly needs to updates against v11 API, but seems like it would be a > better starting point. > Nan�
I might give that a go. That LTM 11 gem is for 11.1.0 and I'm already on 11.3.0 in the lab due to a key/cert management issue, but the gem should be fine if I rebuild it with the wsdl files from my lab device. > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com. > To post to this group, send email to puppet-users@googlegroups.com. > Visit this group at [5]http://groups.google.com/group/puppet-users?hl=en. > For more options, visit [6]https://groups.google.com/groups/opt_out. > > > > References > > Visible links > 1. mailto:christopher_w...@pobox.com > 2. http://xkcd.com/979 > 3. http://support.f5.com/kb/en-us/solutions/public/14000/100/sol14175.html > 4. https://devcentral.f5.com/internal-forums/aff/2306 > 5. http://groups.google.com/group/puppet-users?hl=en > 6. https://groups.google.com/groups/opt_out -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.