Creating portable environments for golang development with:
Vagrant from the Hashicorp to create a VM-based environment
Dockerfile from the Docker to create a Docker-based environment
Ansible to apply software installations and configurations in the environment