This plugin is renamed to [vagrant-service-manager] (https://github.com/projectatomic/vagrant-service-manager)
All further development will be done on vagrant-service-manager plugin.
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: container-tools@redhat.com
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 -
Tag the release commit with a vX.Y.Z tag
-
Create a Github release