https://github.com/pythoninthegrass/transitory
https://github.com/pythoninthegrass/transitory
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/pythoninthegrass/transitory
- Owner: pythoninthegrass
- Created: 2024-05-06T18:11:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T22:45:43.000Z (about 1 year ago)
- Last Synced: 2025-03-01T01:25:42.685Z (about 1 year ago)
- Language: Makefile
- Size: 79.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# transitory
Vagrant playground to test docker and traditional VM deployments.
## Minimum Requirements
* brew dependencies
```bash
brew install qemu gcc libvirt
```
* [Vagrant](https://www.vagrantup.com/downloads.html)
* Plugins
```bash
vagrant plugin install vagrant-env vagrant-qemu
```
* [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)
## Recommended Requirements
* [taskfile](https://taskfile.dev/#/installation)
* [devbox](https://www.jetify.com/devbox/docs/quickstart/#install-devbox)
## Quickstart
```bash
# Validate the Vagrantfile
vagrant validate
# Start the VM
vagrant up
# SSH into the VM
vagrant ssh
# Stop the VM
vagrant halt
# Destroy the VM (w/o prompt)
vagrant destroy -f
```