:) Lets start with feature requests for anything in your wishlist Ohad
On Mon, Feb 22, 2010 at 1:09 PM, LOhit <lohi...@gmail.com> wrote: > Ahhh....!!! I thought those files would be generated automatically. One > more item added to my foreman wishlist. :) > > Please let me know if I can contribute in any way. > > > -LOhit > > > On Mon, Feb 22, 2010 at 4:23 PM, Ohad Levy <ohadl...@gmail.com> wrote: > >> Hi, >> >> Thats correct, but you still need to generate the config file (e.g. as in >> the examples) per OS. >> >> I guess that in the near future (some code already exist on some github >> branch) that will auto copy the kernel / ramdisks and create the pxefiles >> directly. >> >> cheers, >> Ohad >> >> >> On Mon, Feb 22, 2010 at 12:30 PM, LOhit <lohi...@gmail.com> wrote: >> >>> Hi, >>> >>> Yes, I did. And this is what I understand, >>> >>> 1) Clicking the "Build" button creates a pxe config file in the directory >>> specified in "settings.yaml" >>> >>> 2) After the machine is rebuilt, this file/link is removed. >>> >>> Please correct me if I am wrong. >>> >>> Best regards, >>> -LOhit >>> >>> >>> On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadl...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> did you read >>>> http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP >>>> >>>> cheers, >>>> Ohad >>>> >>>> >>>> On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohi...@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> I have hit one more dead end :(. After I click on the "Build" button, I >>>>> get the message "Host xxx enabled for installation boot away". And I can >>>>> see >>>>> a link created in "/tftpboot/linux-install/pxelinux.cfg" with the MAC >>>>> address of the machine being rebuilt. >>>>> >>>>> However, the symlink points to a non-existent destination in the same >>>>> directory. Example. >>>>> >>>>> *lrwxrwxrwx 1 puppet puppet 15 Feb 22 11:15 01-00-1b-78-32-44-90 -> >>>>> RedHat-4-x86_64* >>>>> >>>>> Any help? >>>>> >>>>> Regards, >>>>> -LOhit >>>>> >>>>> >>>>> On Fri, Feb 19, 2010 at 5:26 PM, LOhit <lohi...@gmail.com> wrote: >>>>> >>>>>> Hi Ohad, You are a genius..!!! I owe you a beer. :) >>>>>> >>>>>> My SSL directory is "/etc/puppet/ssl". I wasted one whole day trying >>>>>> to figure it out. >>>>>> >>>>>> Thanks a bunch. >>>>>> >>>>>> >>>>>> On Fri, Feb 19, 2010 at 4:03 PM, Ohad Levy <ohadl...@gmail.com>wrote: >>>>>> >>>>>>> the real error message is generated here: >>>>>>> http://theforeman.org/repositories/entry/foreman/vendor/plugins/proxy/lib/proxy.rb#L80 >>>>>>> >>>>>>> which basically tests if the ca directory is available and puppetca >>>>>>> can be found. >>>>>>> I'm guessing one of these two are missing (or in a non standard >>>>>>> location). >>>>>>> >>>>>>> cheers, >>>>>>> Ohad >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Feb 19, 2010 at 6:14 AM, LOhit <lohi...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> Actually, I have built custom RPMs of Puppet & Facter tailored to >>>>>>>> meet the requirements of my environment. So, when I install these >>>>>>>> RPMs, the >>>>>>>> binaries go into "/usr/sbin" including "puppetca" >>>>>>>> And Pupept & Foreman are started by root. Initially, I too thought >>>>>>>> that foreman was not able to find the "puppetca" binary, but then I >>>>>>>> wasn't >>>>>>>> sure. >>>>>>>> >>>>>>>> I couldn't find much info anywhere, so thought of taking look at the >>>>>>>> code. >>>>>>>> >>>>>>>> *def setBuild >>>>>>>> host = Host.find params[:id] >>>>>>>> if host.setBuild != false (if I set this to true, I get the >>>>>>>> right message in the web UI but, obviously that doesn't solve the >>>>>>>> problem) >>>>>>>> flash[:foreman_notice] = "Enabled #{host.name} for >>>>>>>> installation boot away" >>>>>>>> else >>>>>>>> flash[:foreman_error] = "Failed to enable #{host.name} for >>>>>>>> installation" >>>>>>>> end >>>>>>>> redirect_to :back >>>>>>>> end* >>>>>>>> >>>>>>>> >>>>>>>> So, the conditions are not being met to enable the host for >>>>>>>> installation. >>>>>>>> >>>>>>>> >>>>>>>> *PS: THIS IS A TEST SETUP, SO, I CAN TRY OUT DIFFERENT THINGS, >>>>>>>> PLEASE FEEL FREE TO SUGGEST FIXES. :)* >>>>>>>> >>>>>>>> Thanks, >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Feb 18, 2010 at 11:37 PM, Ohad Levy <ohadl...@gmail.com>wrote: >>>>>>>> >>>>>>>>> hmm.. another option, do you use a non-standard directory for >>>>>>>>> puppet binaries ? >>>>>>>>> >>>>>>>>> Ohad >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Feb 18, 2010 at 4:21 PM, Ohad Levy <ohadl...@gmail.com>wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Foreman needs to be able to execute puppetca, see >>>>>>>>>> http://theforeman.org/repositories/entry/foreman/extras/puppet/foreman/manifests/puppetca.pp >>>>>>>>>> >>>>>>>>>> cheers, >>>>>>>>>> Ohad >>>>>>>>>> >>>>>>>>>> On Thu, Feb 18, 2010 at 9:21 AM, LOhit <lohi...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> I ran into this problem today, I am trying to implement "One >>>>>>>>>>> click installation", I followed foreman howtos and set up the >>>>>>>>>>> pre-requisites >>>>>>>>>>> accordingly. >>>>>>>>>>> >>>>>>>>>>> However, when I click on "Build" button, I get the following >>>>>>>>>>> errors in the foreman's console and another error in the web >>>>>>>>>>> interface >>>>>>>>>>> indicating that the installation failed. Any ideas? >>>>>>>>>>> >>>>>>>>>>> *"PuppetCA: SSL/CA or puppetca unavailable on this machine"* >>>>>>>>>>> >>>>>>>>>>> *"Failed to enable hostname_here for installation"* >>>>>>>>>>> >>>>>>>>>>> Thanks in advance. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> LOhit >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to the >>>>>>>>>>> Google Groups "Puppet Users" group. >>>>>>>>>>> To post to this group, send email to >>>>>>>>>>> puppet-us...@googlegroups.com. >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@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+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com> >>>>>>>>> . >>>>>>>>> For more options, visit this group at >>>>>>>>> http://groups.google.com/group/puppet-users?hl=en. >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> LOhit >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to the Google >>>>>>>> Groups "Puppet Users" group. >>>>>>>> To post to this group, send email to puppet-us...@googlegroups.com. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@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-us...@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com> >>>>>>> . >>>>>>> For more options, visit this group at >>>>>>> http://groups.google.com/group/puppet-users?hl=en. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> LOhit >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> LOhit >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Puppet Users" group. >>>>> To post to this group, send email to puppet-us...@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@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-us...@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/puppet-users?hl=en. >>>> >>> >>> >>> >>> -- >>> LOhit >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Puppet Users" group. >>> To post to this group, send email to puppet-us...@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@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-us...@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com> >> . >> For more options, visit this group at >> http://groups.google.com/group/puppet-users?hl=en. >> > > > > -- > LOhit > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@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-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.