Skip to content
This repository has been archived by the owner on Jan 19, 2019. It is now read-only.

Docker Container stuffed with Hashicorp Otto, Vagrant and Packer with Virtualbox!

License

Notifications You must be signed in to change notification settings

blacklabelops-legacy/hashicorp-virtualbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Container stuffed with Hashicorp Otto, Vagrant and Packer with Virtualbox!

Virtualbox base container with Hashicorp tool stack!

Requirements:

  • Centos7 dedicated host without any virtualization around.
  • Linux only, Virtualbox will not run inside Virtualbox or boot2docker!
  • Host machine must have working installation of Virtualbox.
  • Host machine should have same Virtualbox version.
  • Host machine should have same kernel version as container.

Software:

  • Virtualbox
  • Otto
  • Vagrant
  • Packer
  • Terraform
  • Atlas Upload Client

Make It Short!

In short, you can use Otto, Vagrant and Packer and Virtualbox inside a Docker container!

$ docker run --rm -it \
    --privileged=true \
    --device /dev/vboxdrv:/dev/vboxdrv \
    blacklabelops/virtualbox \
    bash

Mounts the hosts binaries. MUST use privileged mode, MUST mount host device.

References

About

Docker Container stuffed with Hashicorp Otto, Vagrant and Packer with Virtualbox!

Resources

License

Stars

Watchers

Forks

Packages

No packages published