[chef] Re: Re: Re: Re: Re: Re: Common infrastructure for pxe-bootmenus with syslinux?


Chronological Thread 
  • From: Matt Ray < >
  • To:
  • Subject: [chef] Re: Re: Re: Re: Re: Re: Common infrastructure for pxe-bootmenus with syslinux?
  • Date: Wed, 9 Oct 2013 16:01:05 -0500

Yeah, a pure library cookbook would be good. I'm not eager for
pxe_dust to continue to grow, so using more external cookbooks and
spinning off some functionality into separate cookbooks, like the
chef-client download mirroring, would be a good thing.

Thanks,
Matt Ray
Cloud Integrations Product Lead :: Opscode
512.731.2218 :: 

mattray :: GitHub :: IRC :: Twitter


On Wed, Oct 9, 2013 at 3:33 PM, Jesse Nelson 
< >
 wrote:
> Maybe the best thing would be for the pxe cook I pushed yesterday to end up 
> as a pure library cook and a release on community as pxe_menu. Then people 
> can use whatever they want for handling clients and Matt can use it in 
> pxe_dust. Instead of tftp_dir and a dep on tftp cook I can use a pxe or 
> syslinux  attribute namespace for where to generate menu entries.
>
> Matt if u look at the precise.rb examples in the cook I uploaded it is 
> setup to generate entries for hosts from dhcp bags.  I wrote all of his 
> almost 2 years ago, and I was integrating pxe with my dhcp and bind cooks. 
> What I uploaded yesterday was a quick hack to make it as much a library 
> cook as I could.  I think that's the right way for this moving forward (vs 
> directly dropping the LWRP in pxe_dust )
>
> All of this started out as pxe_dust. But I needed xenserver and rhel 
> support.  This is what I ended up with.
>
> - Jesse
>
>> On Oct 9, 2013, at 12:47 PM, Matt Ray 
>> < >
>>  wrote:
>>
>> I'll definitely take a look at it. I've got a 2.0 branch of pxe_dust
>> that replaces tftp with dnsmasq and adds a handful of other small
>> features. I was talking about adding a boot menu to allow you to
>> select PXE OS installation or to boot the hard drive (the default),
>> this would tie in well. Not sure when I'll have time for it, but I'd
>> take the patches.
>https://github.com/mattray/pxe_dust-cookbook/tree/2.0
>>
>>
>> Thanks,
>> Matt Ray
>> Cloud Integrations Product Lead :: Opscode
>> 512.731.2218 :: 
>
>> mattray :: GitHub :: IRC :: Twitter
>>
>>
>>> On Wed, Oct 9, 2013 at 1:38 PM, Jesse Nelson 
>>> < >
>>>  wrote:
>>> I'll merge pr's and perform basic maintenance just wanted to get the 
>>> stuff I had out there for others to use. If you want to run with it or 
>>> Matt wants to that's great.
>>>
>>> There lwrp itself might benefit from some love as it's pre chef 11 and I 
>>> was using an experiment in nested resource notification.
>>>
>>> -Jesse
>>>
>>>
>>>> On Oct 9, 2013, at 1:51 AM, Arnold Krille 
>>>> < >
>>>>  wrote:
>>>>
>>>> Hi,
>>>>
>>>> Am Tue, 8 Oct 2013 19:23:03 -0700 schrieb Jesse Nelson
>>>> < >:
>>>>> I moved the integrated / recipe bits to the examples directory and
>>>>> pushed this code up. This cook has been running in production for
>>>>> some time. Feel free to build on it, and if someone wants to take it
>>>>> over I am happy to give it to ya.
>>>>>
>>>>> https://github.com/spheromak/pxe-cookbook
>>>>
>>>> I like that! Thanks!
>>>>
>>>> There are a few nitpicking things:
>>>> - current tftp cookbook has the tftp-directory in
>>>>  node[:tftp][:directory] instead of node[:tftp][:dir]
>>>> - It should be configurable what the global default on timeout is and
>>>>  if there is a timeout at all.
>>>>
>>>> Do you want pull-request for your repository or should I wait until
>>>> Matt Ray picks it up?
>>>>
>>>> Have fun,
>>>>
>>>> Arnold



Archive powered by MHonArc 2.6.16.

§