0.01
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Vagrant plugin that provides the IP address:port and TLS certificate file location for a docker daemon
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

~> 1.6
>= 0
 Project Readme

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

  1. Install and start the Atomic Developer Bundle (ADB), as documented in the ADB project.

  2. Install the vagrant-adbinfo plugin

     vagrant plugin install vagrant-adbinfo
    
  3. 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"
    
  4. Begin using your host-based tools.

Get Involved/Contact Us

How to Develop/Test

  1. Install the Atomic Developer Bundle (ADB), as documented in the ADB project. Do not start the box yet.

  2. Run bundle install

  3. Start the box with bundle exec vagrant up

  4. Develop. You can test the command by running bundle exec vagrant adbinfo

  5. When you are ready to build the release, get a maintainer to:

  6. Put the gemfile in pkg/ with rake build

  7. Increment the Version Number

  8. Release the plugin with rake release

  9. Tag the release commit with a vX.Y.Z tag

  10. Create a Github release