Has anyone successfully puppetized BigIP (F5)? I''m specifically trying to figure out a path in making our BigIP instances be under puppet so all the VIPs, pools, profiles, etc. are all under puppet control. My requirements are probably going to be fulfilled even with just uploading a rules file if a delta''s detected. The main issue I have now is figuring out when to reload the rules without doing it every time the puppet agent executes. I''d appreciate any information. Thanks, Jeff -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Fri, Nov 18, 2011 at 12:05:02PM -0800, Jeff Gutierrez wrote:> Has anyone successfully puppetized BigIP (F5)? > > I''m specifically trying to figure out a path in making our BigIP > instances be under puppet so all the VIPs, pools, profiles, etc. are > all under puppet control. My requirements are probably going to be > fulfilled even with just uploading a rules file if a delta''s detected. > The main issue I have now is figuring out when to reload the rules > without doing it every time the puppet agent executes. > > I''d appreciate any information. > > Thanks, > JeffWhat did F5 say about whether this voids your warranty?> -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
On Fri, Nov 18, 2011 at 3:06 PM, Christopher Wood <christopher_wood@pobox.com> wrote:> On Fri, Nov 18, 2011 at 12:05:02PM -0800, Jeff Gutierrez wrote: >> Has anyone successfully puppetized BigIP (F5)? >> >> I''m specifically trying to figure out a path in making our BigIP >> instances be under puppet so all the VIPs, pools, profiles, etc. are >> all under puppet control. My requirements are probably going to be >> fulfilled even with just uploading a rules file if a delta''s detected. >> The main issue I have now is figuring out when to reload the rules >> without doing it every time the puppet agent executes. >> >> I''d appreciate any information.Yes, please checkout: https://github.com/puppetlabs/puppetlabs-f5 Rules can be managed like a puppet resource: node f5.puppetlabs.lan { f5_rule { ''demo'': ensure => ''present'', definition => ''when HTTP_REQUEST {}'', } }> What did F5 say about whether this voids your warranty?No, it doesn''t void your warranty because we don''t run an agent on the f5 device. Puppet runs through a proxy server, and use the iControl API to remotely query and configure your F5 device. This project is under active development, please feel free to contact me directly for feedback/suggestions and file any issues under puppet modules at: http://projects.puppetlabs.com/ Thanks, Nan -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
We''re not that concerned with warranty as being able to recover from device failure (even with a backup instance) quickly is the primary motivation. The other option I''m thinking of is pushing the rules from Jenkins to the BigIP instances, but I''d rather have the puppet agent impose the rules instead of an implicit and manual trigger (someone clicking the "build" button.) On Fri, Nov 18, 2011 at 2:06 PM, Christopher Wood < christopher_wood@pobox.com> wrote:> On Fri, Nov 18, 2011 at 12:05:02PM -0800, Jeff Gutierrez wrote: > > Has anyone successfully puppetized BigIP (F5)? > > > > I''m specifically trying to figure out a path in making our BigIP > > instances be under puppet so all the VIPs, pools, profiles, etc. are > > all under puppet control. My requirements are probably going to be > > fulfilled even with just uploading a rules file if a delta''s detected. > > The main issue I have now is figuring out when to reload the rules > > without doing it every time the puppet agent executes. > > > > I''d appreciate any information. > > > > Thanks, > > Jeff > > What did F5 say about whether this voids your warranty? > > > -- > > You received this message because you are subscribed to the Google > Groups "Puppet Users" group. > > To post to this group, send email to puppet-users@googlegroups.com. > > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com. > > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > > > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Nan, that should suffice for what we''re looking to do. Thanks for the info! -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.