Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for Pivotal Sprout? #10

Open
gdagley opened this issue May 15, 2013 · 2 comments
Open

Update for Pivotal Sprout? #10

gdagley opened this issue May 15, 2013 · 2 comments

Comments

@gdagley
Copy link

gdagley commented May 15, 2013

It looks like pivotal_workstation has been deprecated in favor of sprout. Not sure how this affects this project since the pivotal_workstation recipes are still available but probably not getting updated. I really appreciate the simplicity of solo_wizard and how easy it made it to set up a new machine. Thanks.

@tommyh
Copy link
Owner

tommyh commented May 15, 2013

Thanks for the update! I looked at sprout and from a highlevel I don't see any reason solowizard couldn't be ported over to it.

Full disclosure - about to have a baby, so I might not have too much capacity to work on it in the near future, :)

@trinitronx
Copy link

I'd love it if solo_wizard would migrate to the sprout and sprout-wrap projects too.

I took a glance at this to see how hard it might be for me to try. After looking at the Thor task here, I can already see that there's a lot of hardcoded recipe description metadata & groups. I'm thinking that this data could eventually be made somewhat dynamic by moving it into the various sprout cookbook's metadata.rb files using the recipe setting. This would probably have to be done mostly by hand, as the pivotal_workstation cookbooks now delegate to the sprout-* ones, and adding them all to a single metadata.rb might not be possible anymore. (For an easier first pass, I think most pivotal_cookbooks still just provide a simple include_recipe for backwards compatibility, so adding to the pivotal_workstation/metadata.rb would probably still work).

Looks like the other piece that would definitely have to change is the GithubApiClient, which should pull from the new sprout repo. (Called by the solo_wizard_tasks:create_and_update_recipes_from_github Thor task)

The RecipesHelper probably needs to change the hardcoded pivotal_workstation to something more dynamic. Same for the recipe model, and the shell script template.

Not sure I've got enough time to work on this now though...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants