geerlingguy / geerlingguy/ansible-for-devops
Apple Silicon (arm64) - what should I do with VirtualBox-based examples?
- Dominant language
- Python
- Stars
- 9.9k
- Forks
- 3.8k
- PR merge metrics
- No merged PRs in 30d
Description
I'm considering maybe changing everything to [libvirt](https://libvirt.org), since I believe I could make the examples cross-platform that way (Linux, macOS M1/Intel, and Windows) like I could recommending VirtualBox.
Also, I have an M1 Mac now.
Requirements:
- Be able to run arbitrary Ubuntu (latest LTS) and maybe Rocky Linux 8 virtualized instances
- Be able to assign an IP address to that instance (ideally ... some examples don't need it)
- Be able to run multiple instances at the same time, and have them be able to communicate with each other via hostname or IP address (ideally).
I also saw [UTM](https://getutm.app), but it seems like it might not be as focused on the programmatic Vagrant-based use case (infrastructure as code) I use here.
Another option is to go to the cloud, but I don't like telling people to do things that could cost them money.
**Update**: Here are some of the solutions I've been trying out on my Mac:
- [UTM](https://getutm.app)
- [Tart](https://tart.run)
- [Lima](https://lima-vm.io)
- [OrbStack](https://orbstack.dev)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.