vagrant-adbinfo Vagrant 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.
Quick Start
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.
Get Involved/Contact Us
- IRC: #atomic and #nulecule on freenode
- Mailing List: [email protected]
How to Develop/Test
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
- Put the gemfile in pkg/ with