Thanks Michael. Just to cover my bases, I have fixed up these types and I will have the modified ones up soon, just in case anyone wants to use them. I will need to completely change my approach on these to speed them up and use the xmlrpc. I am still working on them, it will just take a little while, they are kind of big in scope :)
-Tom Hatch On Tue, Jun 22, 2010 at 10:35 PM, Michael DeHaan <[email protected]>wrote: > If you have permission on web.ss in var/lib/cobbler you can read that and > use it as the authentication token, that is how the CLI works, so yes, no > Apache required! Read cli.py for details ... I think :) > > Sent from my iPad > > On Jun 23, 2010, at 12:00 AM, Thomas S Hatch <[email protected]> wrote: > > Yes, using the xmlrpc would be much more elegant, and probably faster. I > cranked these out very quickly and I wanted to make them very simple to > start. I also wanted to build an interface that could easily take more > options in the future and simply iterate over the possible values, this > method has worked very well for my in other cobbler automation tasks, all of > which have used the xmlrpc interface. > > Thanks for your positive response though, I was a little worried that you > had started on cobbler types for puppet given your new position, > congratulations are of course in order! > > One quick question, the cli interface manages calls through xmlrpc, so they > don't seem to need to authenticate, I was wondering how this was possible, I > have not looked for it in the cobbler code yet. As I understand it apache > acts as the authentication layer for the python based xmlrpc server and runs > proxy to the xmlrpc interface. I assume you can connect directly to the > xmlrpc interface from localhost? > > Thanks Michael, your work on cobbler has been a great benefit to my work. > > On Tue, Jun 22, 2010 at 1:16 PM, Michael DeHaan <<[email protected]> > [email protected]> wrote: > >> Sweet! I think you should use the cobbler xmlrpc API ideally though; but >> the CLI uses the same so that is still good. I will take a closer look >> later this week! >> >> -- Michael >> >> >> On Jun 22, 2010, at 1:15 PM, Thomas S Hatch < <[email protected]> >> [email protected]> wrote: >> >> Here are my cobbler types, and they are my first puppet types(and my ruby >>> is still rather weak), so go easy on me... >>> >>> They still need better doc strings and descriptions, and there are a few >>> more parameters I need to support. Also they could of course use more >>> testing, but what doesn't! >>> >>> Please tell me what you think. >>> >>> -Tom Hatch >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Puppet Developers" group. >>> To post to this group, send email to <[email protected]> >>> [email protected]. >>> To unsubscribe from this group, send email to >>> <puppet-dev%[email protected]> >>> [email protected]. >>> For more options, visit this group at >>> <http://groups.google.com/group/puppet-dev?hl=en> >>> http://groups.google.com/group/puppet-dev?hl=en. >>> <cobbler_distro.rb> >>> <cobbler_nic.rb> >>> <cobbler_profile.rb> >>> <cobbler_repo.rb> >>> <cobbler_system.rb> >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Developers" group. >> To post to this group, send email to <[email protected]> >> [email protected]. >> To unsubscribe from this group, send email to >> <puppet-dev%[email protected]> >> [email protected]. >> For more options, visit this group at >> <http://groups.google.com/group/puppet-dev?hl=en> >> http://groups.google.com/group/puppet-dev?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<puppet-dev%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/puppet-dev?hl=en. > -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
