Name: vagrant-adbinfo
Owner: Project Atomic
Description: Return the proper port and IP for a docker daemon inside of the vagrant vm
Created: 2015-07-28 11:59:51.0
Updated: 2018-03-22 10:02:48.0
Pushed: 2016-02-09 13:38:48.0
Homepage: null
Size: 57
Language: Ruby
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
All further development will be done on vagrant-service-manager plugin.
Provide setup information, including environment variables and certificates, required to access services provided by an Atomic Developer Bundle (ADB). This plugin makes it easier to use the ADB with host-based tools such as Eclipse and the docker and kubernetes CLI commands. Details on this usage pattern can be found in the ADB Documentation.
The Atomic Developer Bundle is Vagrant box that provides a ready-to-use development environment for container applications. With ADB, developers can dive right into producing complex, multi-container applications.
Install and start the Atomic Developer Bundle (ADB), as documented in the ADB project.
Install the vagrant-adbinfo plugin
vagrant plugin install vagrant-adbinfo
Run the plugin to get environment variables and certificates
$ vagrant adbinfo
Set the following environment variables to enable access to the
docker daemon running inside of the vagrant virtual machine:
export DOCKER_HOST=tcp://172.13.14.1:5555
export DOCKER_CERT_PATH=/home/bexelbie/Repositories/vagrant-adbinfo/.vagrant/machines/default/virtualbox/.docker
export DOCKER_TLS_VERIFY=1
export DOCKER_MACHINE_NAME="90d3e96"
Begin using your host-based tools.
Install the Atomic Developer Bundle (ADB), as documented in the ADB project. Do not start the box yet.
Run bundle install
Start the box with bundle exec vagrant up
Develop. You can test the command by running bundle exec vagrant adbinfo
When you are ready to build the release, get a maintainer to:
Put the gemfile in pkg/ with rake build
Increment the Version Number
Release the plugin with rake release
Tag the release commit with a vX.Y.Z tag
Create a Github release