<div dir="ltr"><div>Hi,</div><div><br></div><div><div>Currently, we are setting up ADB environment for customized behaviors through Vagrantfiles present in ADB repo [1] under "components/centos" folder.</div><div><br></div><div>General flow for setting up any customized behavior like openshift in ADB is as follows:</div><div><ul><li>User go to ADB repo [1]</li><li>Navigate to “components/centos/centos-openshift-setup” folder</li><li>User open Vagrantfile in "raw" mode </li><li>Download and copy to desired location</li><li>User perform further Vagrant operations</li></ul></div><div>Whole idea of this proposal is to automate this initial behavior of setting up Vagrantfile in ADB.</div><div><br></div><div>### New Behavior</div><div><br></div><div>Through command line, user will fire only one command to setup Openshift. </div><div>Example:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">   $ vagrant service-manager init projectatomic/adb --service openshift<br> <br>   $ ls<br>      Vagrantfile                      # Vagrantfile for OpenShift</blockquote><div><br></div><div>Same for Kubernetes and Meso-marathon.</div></div><div><br></div><div><br></div><div>### Points to note for proposed change</div><div><ul><li></li><li>This will be replacement for command "vagrant init projectatomic/adb".</li><li>User need not to download any Vagrantfile. Vagrantfile automatically generated as per user configurations.    (    Currently user need to download or git clone adb repo [1] and go to respective Vagrantfile    )</li><li>Vagrantfiles will be maintained in Vagrant service-manager repo [2]    (    Currently, Vagrantfiles are maintained in ADB repo [1]    )        </li><li>Documentation need to be updated for this change in ADB<br></li><li>Automate the initialization process. Open gate for other automation too.    (    Currently no automation    )<br></li><li>Better User experience<br></li></ul><br></div><div>I would like to know more about what you think about this proposal. <br>Please feel free to give your valuable comments/suggestions. </div><div><br></div><div>[1] <a href="https://github.com/projectatomic/adb-atomic-developer-bundle">https://github.com/projectatomic/adb-atomic-developer-bundle</a> </div><div>[2] <a href="https://github.com/projectatomic/vagrant-service-manager">https://github.com/projectatomic/vagrant-service-manager</a></div><div><br></div><div><br></div><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Regards,<div>Budh Ram Gurung</div><div>Software Engineer - Dev Tools</div></div></div></div></div></div>
</div>