On 02/24/2016 04:04 PM, Brian (bex) Exelbierd wrote:
Hi all,
We'd like input on a proposed enhancement to vagrant service-manager.
We would like to extend the plugin to have a provisioner as well. This
provisioner would be a vagrant hook that would launch as soon as the
vagrant box was fully configured and up, according to vagrant.
The provisioner would do the actual work of starting any requested
services (i.e. OpenShift or Kubernetes) as well as handle the startup
and setup of docker and its TLS certificates.
This essentially gives us more control over the initialization process
and allows us to bypass the race-issue we have with the second network
adapter showing up late in the boot process.l
We hope to have a first cut of this code this week. We appreciate
your feedback.
Please keep an eye on the github repo [1] as the final PR will be
posted there.
There is a start at
https://github.com/projectatomic/vagrant-service-manager/pull/54
[1] https://github.com/projectatomic/vagrant-service-manager
The design addresses these two issues :
1.Generate TLS certs during provisioning -
https://github.com/projectatomic/vagrant-service-manager/issues/21
2. service-manager command kills running docker containers on first
execution -
https://github.com/projectatomic/vagrant-service-manager/issues/12
In order to fix the #12 issue, we have to disable docker demon in ADB
Vagrant box at boot. So that service-manager's docker provisioner can
take care of starting the demon with correct TLS certificates.
The major implication is , from this onward if you use ADB Vagrantbox
without service-manager plugin , docker demon will not running
by-default after "vagrant up". I think it is fine as we need
service-manger with the Vagrant box anyway.
Thanks,
Lala
_______________________________________________
Container-tools mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/container-tools