Octohost with knife solo on bare metal? (UserError: Vagrant not installed)

I want do deploy octohost on a bare metal server. As far as I understand so far knife solo is intended to use ssh to do the chef provisioning direct on a server?

But, when I follow the second step, I get:

  • Revert a Docker container back to its original image without restarting it?
  • How to test the container or image after docker build?
  • What is inside a Docker Ubuntu Image if Docker doesn't encapsulate an OS?
  • Port mapping in Docker
  • Docker compose not mounting volumes
  • Installing python-sympy in a Docker image
  • ~/octohost-cookbook$ sudo rake knife_solo user=root ip= rake aborted! Kitchen::UserError: Vagrant 1.1.0 or higher is not installed. Please download a package from http://downloads.vagrantup.com/.

    Is there really no way to do use knife solo to install octohost on a machine without the capacity to run VMs?

  • Docker - Handling multiple services in a single container
  • IBM Container deployment failure
  • How to configure the directory where to store each database?
  • docker revert changes to container
  • Docker pass containerID to the application running inside container itself
  • Docker - failed to connect to running image
  • One Solution collect form web for “Octohost with knife solo on bare metal? (UserError: Vagrant not installed)”

    This error is happening because the rake command uses bundle exec to execute. The bundle includes Test Kitchen and kitchen-vagrant, which require the presence of Vagrant to run.

    You can disable these by running:

    bundle install --without integration

    Or by removing them from your Gemfile.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.