One other somewhat related query: Ben, are your slides from your "Chef behind 
Joyent's Cloud" preso available? I can find video on YouTube but no PDF of the 
slides.

Thanks, -c

Sent from my iPhone

> On May 23, 2014, at 18:22, Eric Saxby via smartos-discuss 
> <[email protected]> wrote:
> 
> Yeah, once I got it sorted out I was going to try to push any fixes upstream 
> into Chef's omnibus creation code. It would be best if they created new 
> omnibus installs when they created new versions, rather than make the pkgsrc 
> maintainers always reverse engineer their changes on every new version of 
> Chef.
> 
> My current guess is that the omnibus build chain changed between Ben's 
> version and the current master to check that there are no leaked 
> dependencies. I think some of it needs to be fixed to not explode on 
> SmartOS—some of the failing dependencies are actually ok. I just haven't had 
> time to continue working on this since the last commit in that repo.
> 
> 
> 
>> On Fri, May 23, 2014 at 9:59 AM, Elijah Wright via smartos-discuss 
>> <[email protected]> wrote:
>> 
>> Looking at where my build blew up, it looks like Eric Saxby produced some 
>> patches a couple months ago that get us closer:
>> 
>>  https://github.com/sax/omnibus-chef-smartos/issues/1
>> 
>> https://github.com/sax/omnibus-chef-smartos/commit/51cfce74c23c1f7e4a7a63cc9c067f9741c38b5b
>>   
>> 
>> In my first hack at trying to make the omnibus build, the first thing it 
>> blows up is an attempt to link to the platform's libumem - clearly we want 
>> it to not do that, as that's the opposite of self-contained.  :)
>> 
>> It looks like sax's patch fixes that - I'll be trying that next.
>> 
>> Props to jperkin for being willing to wire all the packages up in pkgsrc too 
>> - that will make running everything in VMs much simpler... no need for the 
>> omnibus there, when you have all the right bits as native packages.
>> 
>> --e
>> 
>> --e
>> 
>> 
>> 
>> 
>>> On Fri, May 23, 2014 at 10:57 AM, Jonathan Perkin <[email protected]> 
>>> wrote:
>>> * On 2014-05-23 at 14:59 BST, Bryan Horstmann-Allen via smartos-discuss 
>>> wrote:
>>> 
>>> > +------------------------------------------------------------------------------
>>> > | On 2014-05-23 07:49:03, Elijah Wright via smartos-discuss wrote:
>>> > |
>>> > | That version of omnibus is way less hacked up than it used to be;  I 
>>> > know
>>> > | Ben's still working on improvements there, as time permits.  From what I
>>> > | recall, there's a bit or two that doesn't build properly by default.  
>>> > It's
>>> > | definitely not a pkgtrans of the Sol11 bits - it's a real build.
>>> > |
>>> > | I'm gonna take a whack at building it right now;  I'll go file bugs as I
>>> > | find stuff.  Working with a checkout of
>>> > | https://github.com/opscode/omnibus-chef from 5 minutes ago, in a base64
>>> > | 13.4.1 zone.
>>> > |
>>> > | If chef-on-SmartOS is important to you, make sure you keep mentioning 
>>> > it so
>>> > | folks at both Joyent and Chef-nee-Opscode know how useful proper 
>>> > support is
>>> > | ;-)
>>> >
>>> > If you want to go the pkgtrans route, you'll just need to make sure you 
>>> > symlink
>>> > link to something linkable. That's done as part of the pkgmap, which 
>>> > doesn't
>>> > happy without pkgadd.
>>> >
>>> > Thus far that's the only issue I've had using the Solaris 11 packages on
>>> > SmartOS.
>>> >
>>> > I certainly wouldn't cry if there were a real pkgsrc package, either. :-)
>>> 
>>> I have an initial pkgsrc package now working for it:
>>> 
>>>   $ chef-solo --version
>>>   Chef: 11.12.4
>>> 
>>> I'll get this integrated for 2014Q2 (I'm out next week).
>>> 
>>> One thing which was discussed on IRC was a pkgsrc bootstrap and set of
>>> packages built for e.g. /opt/confmgt, which can be used as a separate
>>> area for executing configuration management tools outside of the
>>> normal system directories.
>>> 
>>> You would unpack the bootstrap, pkg_add/pkgin your preferred
>>> configuration manager, then tar it up as a fully self-contained
>>> directory for executing on any host.
>>> 
>>> If people want to let me know if a) this would be useful b) what tools
>>> they want in it, then I'll produce a bulk build for it.  Initial set
>>> would be chef, puppet, salt, ansible, etc.
>>> 
>>> Cheers,
>>> 
>>> --
>>> Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com
>> 
>> smartos-discuss | Archives  | Modify Your Subscription        
> 
> 
> 
> -- 
> ----
> e s
> smartos-discuss | Archives  | Modify  Your Subscription        



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to