https://github.com/bartfeenstra/pygmy-vm
A Virtual Machine for Amazee.io's Pygmy.
https://github.com/bartfeenstra/pygmy-vm
pygmy vagrant
Last synced: about 2 months ago
JSON representation
A Virtual Machine for Amazee.io's Pygmy.
- Host: GitHub
- URL: https://github.com/bartfeenstra/pygmy-vm
- Owner: bartfeenstra
- Created: 2017-12-19T11:28:22.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-28T09:26:20.000Z (over 8 years ago)
- Last Synced: 2025-06-19T22:41:27.662Z (about 1 year ago)
- Topics: pygmy, vagrant
- Language: Shell
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pygmy VM
[](https://travis-ci.org/bartfeenstra/pygmy-vm)
This project provides a Virtual Machine for Amazee.io's
[Pygmy](https://docs.amazee.io/local_docker_development/pygmy.html). Specifically:
- Ubuntu 16.04
- Pygmy, [Docker](https://www.docker.com/), and [Docker Compose](https://docs.docker.com/compose/) come pre-installed.
- On Linux, Pygmy tries to replace the host's DNS resolver. This is specific to dnsmasq, which was replaced with
systemd-resolved in Ubuntu 16.10, making 16.04 LTS the latest release supported by Pygmy. Wrapping Pygmy inside a VM
ensures compatibility on newer Ubuntu hosts, and prevents interference with the host's own DNS resolver.
## Requirements
- [Vagrant](https://www.vagrantup.com/) >= 2.0.0
- [VirtualBox](https://www.virtualbox.org/) (other Vagrant providers are untested)
## Usage
Start the VM with `vagrant up --provider=virtualbox`.
After booting the VM, Pygmy must be started manually using `pygmy up`.
### SSH key
To configure the Pygmy SSH key, copy it to `/home/vagrant/.ssh/id_rsa` inside the VM.