vagrant-xhyve
vagrant-xhyve copied to clipboard
Vagrant plugin for Xhyve. Work in progress.
Hello, and thanks for your work on this plugin. I've recently stumbled upon this while looking for a native provider for vagrant on macos (after seeing docker for macos using...
Xhyve do not natively support port forwarding, so to forward from VM to local, we'll have to use either: - `pf` — need to run as root (so probably not...
Vmnet notes: - `vmnet` will refuse to create interface for _some_ UUIDs. - `SecureRandom.uuid` (UUIDv4) hit the above bug every ~~10~~ 20 UUIDs or so created. - [`XPC_TYPE_UUID`](https://developer.apple.com/library/mac/documentation/System/Reference/xpc_header_reference/index.html#//apple_ref/c/macro/XPC_TYPE_UUID) actually conforms...
Need to feed this to `PrepareNFSValidIds` ([prepare_nfs_valid_ids.rb#L16-L19](https://github.com/sirn/vagrant-xhyve/blob/c530b3536a53c1e8ce8413afe0f7aa50d0d32107/lib/vagrant-xhyve/action/prepare_nfs_valid_ids.rb#L16-L19)) otherwise Vagrant will prune the active NFS share when booting a new machine (or halting a running machine).
Should rename to something else. Maybe `vagrant-xhyve-nd` (native driver).