share a common package (apt-get, npm, etc.) cache among similar VM instances
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Vagrant Hostsupdater is a plugin for Vagrant that automatically adds and removes entries in the host system's `/etc/hosts` file. It simplifies local development by mapping hostnames to the IP addresses of Vagrant virtual machines, eliminating the need for manual hosts file edits. ## Key Features - **Automatic Hosts Management** — Adds entries on `vagrant up`, `resume`, and `reload`, and removes them on `halt`, `destroy`, and `suspend`. - **Alias Support** — Allows defining multiple hostname aliases for a single IP address. - **Multiple Network Adapters** — Supports mapping specific hostnames to different private network IPs using a hash configuration. - **Skip Option** — Enables skipping hosts updates for specific network configurations with a `hostsupdater: "skip"` flag. - **Privilege Escalation Control** — Provides instructions for suppressing sudo/UAC prompts on Linux, macOS, and Windows. - **Cloud Provider Integration** — Includes support for AWS and Google Cloud providers, detecting public IPs from instance tags or names. ## Philosophy It aims to streamline the development workflow by automating a repetitive manual task, ensuring that hostname resolution works seamlessly across Vagrant environments.
a plugin for vagrant that allows you manage a sandbox state
Copy files to a Vagrant VM via SCP.
simple vagrant provisioner that executes commands on the host