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

Reimplement local VM provider #205

Open
temujin9 opened this issue Oct 31, 2012 · 4 comments
Open

Reimplement local VM provider #205

temujin9 opened this issue Oct 31, 2012 · 4 comments

Comments

@temujin9
Copy link
Contributor

Ironfan v3 had a (somewhat magic) Vagrant implementation. Given that Vagrant now has the beginnings of underlying provider abstraction, it appears to remain the correct choice for a local VM provider, rather than going direct to the underlying providers (Virtualbox, VMware Fusion, etc.).

@ghost ghost assigned temujin9 Oct 31, 2012
@UncleTallest
Copy link
Contributor

Looking at fog it supports virtualbox vmfusion vsphere and xenserver for virtual machines; so is there any real need for vagrant? Furthermore, vagrant's machine abstraction is still hard-coded to virtualbox because there's no config structure for anything else; and no real plans for how to implement these, at present.

@temujin9
Copy link
Contributor Author

temujin9 commented Nov 2, 2012

Agreed, upon further examination:

  • Fog provides stable abstractions that we're already familiar with, and covers much ground
  • Vagrant has only recently added its abstractions, and is a user-focused tool (rather than a library)

We would be trading a well-known and broadly applicable but leaky abstraction, for an unknown and immature abstraction with only one target and intended for a different use-case.

@ghost
Copy link

ghost commented Jul 13, 2013

Is there a status update on this? Having 1:1 support for a VirtualBox:EC2 cluster would be huge!

@temujin9
Copy link
Contributor Author

Unfortunately, it's paused behind paying work. If you know of a company who could sponsor this as a feature, let me know; that can bump it's priority quite a bit.

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

No branches or pull requests

2 participants