soloist icon indicating copy to clipboard operation
soloist copied to clipboard

Why use instead of plain chef solo?

Open joelmccracken opened this issue 11 years ago • 3 comments

This is kindof a meta issue, but it is something I've been wondering.

I can't figure out what advantage soloist has over using plain chef-solo.

Am I missing something? Are there plans for the future?

joelmccracken avatar Sep 13 '13 05:09 joelmccracken

So, I realize this might seem a little trolly, so I want to provide some more context. I want to decide if I should just start using chef-solo + omnibus installer, since that seems easier in general.

joelmccracken avatar Sep 14 '13 00:09 joelmccracken

A somewhat opinionated workflow emerged at Pivotal over the years and using chef-solo directly typically results in boilerplate & indirection with this. Soloist addresses this; we can often simply add a Soloistrc to an existing project to describe its entire workstation configuration.

I'll let @mkocher chime in on his plans for it when he's back from vacation.

As for chef-omnibus, @cunnie and I are exploring using an omnibus install of soloist for Sprout to avoid relying on OSX's system Ruby: https://github.com/hiremaga/omnibus-soloist

Here's an installer that worked on my machine - https://github.com/hiremaga/omnibus-soloist/releases

hiremaga avatar Sep 15 '13 19:09 hiremaga

@hiremaga yeah, I had looked into your omnibus-soloist. Looks cool. I think i'll try it before moving away from soloist, thanks.

On Sun, Sep 15, 2013 at 3:52 PM, Abhi Hiremagalur [email protected]:

A somewhat opinionated workflow emerged at Pivotal over the years and using chef-solo directly typically results in boilerplate with this. Soloist DRYs this up; we can often simply add a Soloistrc to an existing project to describe its workstation configuration.

I'll let @mkocher https://github.com/mkocher chime in on his plans for it when he's back from vacation.

As for chef-omnibus, @cunnie https://github.com/cunnie and I are exploring using an omnibus install of soloist for Sprout to avoid relying on OSX's system Ruby: https://github.com/hiremaga/omnibus-soloist

Here's an installer that worked on my machine - https://github.com/hiremaga/omnibus-soloist/releases

— Reply to this email directly or view it on GitHubhttps://github.com/mkocher/soloist/issues/31#issuecomment-24478667 .

joelmccracken avatar Sep 16 '13 00:09 joelmccracken