https://github.com/olge404/devboxes
Build custom vagrant boxes for virtualbox.
https://github.com/olge404/devboxes
dev-environment-setup dev-environments development vagrant virtualbox
Last synced: about 2 months ago
JSON representation
Build custom vagrant boxes for virtualbox.
- Host: GitHub
- URL: https://github.com/olge404/devboxes
- Owner: OlGe404
- License: apache-2.0
- Created: 2024-05-21T05:46:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-12T18:21:03.000Z (about 1 year ago)
- Last Synced: 2025-03-25T03:41:43.845Z (about 1 year ago)
- Topics: dev-environment-setup, dev-environments, development, vagrant, virtualbox
- Language: HCL
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# devboxes
# Sources
* [Packer HCL variable syntax] (https://developer.hashicorp.com/packer/docs/templates/hcl_templates/variables#bool)
* [Vagrant providers: Basic usage](https://developer.hashicorp.com/vagrant/docs/providers/basic_usage)
* [Creating a Base Box](https://developer.hashicorp.com/vagrant/docs/boxes/base)
* [Creating a Base Box (for VirtualBox)](https://developer.hashicorp.com/vagrant/docs/providers/virtualbox/boxes#virtualbox-guest-additions)
* [Upload a box to vagrant cloud](https://developer.hashicorp.com/vagrant/vagrant-cloud/api/v2#creating-a-usable-box-from-scratch)
## Base box checklist
* [Install packer and vagrant](https://developer.hashicorp.com/vagrant/docs/installation)
* ["vagrant" User](https://developer.hashicorp.com/vagrant/docs/boxes/base#vagrant-user)
* [Root Password: "vagrant"](https://developer.hashicorp.com/vagrant/docs/boxes/base#root-password-vagrant)
* [Password-less Sudo](https://developer.hashicorp.com/vagrant/docs/boxes/base#password-less-sudo)
* [SSH Tweaks](https://developer.hashicorp.com/vagrant/docs/boxes/base#ssh-tweaks)
## VirtualBox checklist
* [Install VirtualBox](https://www.virtualbox.org/wiki/Downloads)
* [VirtualBox Configurations](https://developer.hashicorp.com/vagrant/docs/providers/virtualbox/configuration)
* [VirtualBox Guest Additions](https://developer.hashicorp.com/vagrant/docs/providers/virtualbox/boxes#virtualbox-guest-additions)
* [Use vagrant package --base for packaging](https://developer.hashicorp.com/vagrant/docs/providers/virtualbox/boxes#packaging-the-box)
# Cheatsheet
```bash
vagrant global-status --prune
vagrant box list
vagrant up --provision
vagrant destroy
vagrant halt
vagrant suspend
```