<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 15 September 2015 at 05:36, Weidong Shao <span dir="ltr"><<a href="mailto:weidongshao@gmail.com" target="_blank">weidongshao@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>Compass, an openstack deployment project, is in process of using osad project in the openstack deployment. We need to support a use case where there is no Internet connection. The way we handle this is to split the deployment into "build" and "install" phase. In Build phase, the Compass server node can have Internet connection and can build local repo and other necessary dynamic artifacts that requires Internet connection. In "install" phase, the to-be-installed nodes do not have Internet connection, and they only download necessary data from Compass server and other services constructed in Build phase.</div><div><br></div><div>Now, is "offline install" something that OSAD project shall also support? If yes, what is the scope of work for any changes, if required.</div></div></blockquote><div><br></div><div>Currently we don't have a offline install paradigm - but that doesn't mean that we couldn't shift things around to support it if it makes sense. I think this is something that we could discuss via the ML, via a spec review, or at the summit.<br></div><div><br></div><div>Some notes which may be useful:</div><div><br></div><div>1. We have support for the use of a proxy server [1].</div><div>2. As you probably already know, we build the python wheels for the environment on the repo-server - so all python wheel installs (except tempest venv requirements) are done directly from the repo server.</div><div>3. All apt-key and apt-get actions are done against online repositories. If you wish to have these be done online then there would need to be an addition of some sort of apt-key and apt package mirror which we currently do not have. If there is a local repo in the environment, the functionality to direct all apt-key and apt-get install actions against an internal mirror is all there.</div><div><br></div><div>[1] <a href="http://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=ed7f78ea5689769b3a5e1db444f4c16f3cc06060">http://git.openstack.org/cgit/openstack/openstack-ansible/commit/?id=ed7f78ea5689769b3a5e1db444f4c16f3cc06060</a><br></div></div>
</div></div>