<div dir="ltr">Hi Christian, thanks for your reply and suggestion.<div><br></div><div>In some cases we met, all kinds of internet access method (proxy server, mobile internet, etc.) are restricted.</div><div>And in some previous release (like Rocky), pip packages still necessary.</div><div>So we will prepare the whole local repository and registry in this kind of environment.</div><div><br></div><div>When kolla-ansible going to bootstrapping servers, it will insert docker-ce repository. But this is already hard-coded (pointed to <a href="http://download.docker.com">download.docker.com</a>).</div><div>Also no pip local repository setup during bootstrapping.</div><div>So I gonna do is let them become functional. User can configure local docker-ce and pip repository in globals.yml directly if needed.</div><div><br></div><div>BTW, glad to know about ansible-mirror. I'd like to try it if I have a time.</div><div><br></div><div>Many thanks,</div><div>Eddie.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Christian Berendt <<a href="mailto:berendt@betacloud-solutions.de">berendt@betacloud-solutions.de</a>> 於 2019年11月7日 週四 下午5:25寫道:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Eddie.<br>
<br>
> On 6. Nov 2019, at 13:28, Eddie Yen <<a href="mailto:missile0407@gmail.com" target="_blank">missile0407@gmail.com</a>> wrote:<br>
> <br>
> 1. Docker-ce repository.<br>
<br>
Use an APT mirror. For example Aptly.<br>
<br>
<br>
> 2. Pip repository. <br>
> (Also having others perhaps.)<br>
<br>
Packages from Pypi should no longer be necessary for the use of Kolle-Ansible. For some time now.<br>
<br>
If that's still the case, use a Pypi Mirror. For example Devpi.<br>
<br>
<br>
The Docker images can also be mirrored. Use a local Docker registry to do this.<br>
<br>
<br>
The use of an HTTP proxy like Squid is also possible. This proxy must have online access.<br>
<br>
The use of Nexus OSS is also a possibility. Then you only have one central mirror service.<br>
<br>
<br>
If you want to build completely offline you can't avoid single mirrors for the single packages (Docker, APT, Pypi).<br>
<br>
We provide a role under <a href="https://github.com/osism/ansible-mirror" rel="noreferrer" target="_blank">https://github.com/osism/ansible-mirror</a> to deploy individual mirror services with Docker Compose. <br>
<br>
<br>
> Does Kolla planning to support non-internet deployment? I would like to do this if possible.<br>
<br>
This is already possible and we do this very often.<br>
<br>
HTH, Christian.<br>
<br>
-- <br>
Christian Berendt<br>
Chief Executive Officer (CEO)<br>
<br>
Mail: <a href="mailto:berendt@betacloud-solutions.de" target="_blank">berendt@betacloud-solutions.de</a><br>
Web: <a href="https://www.betacloud-solutions.de" rel="noreferrer" target="_blank">https://www.betacloud-solutions.de</a><br>
<br>
Betacloud Solutions GmbH<br>
Teckstrasse 62 / 70190 Stuttgart / Deutschland<br>
<br>
Geschäftsführer: Christian Berendt<br>
Unternehmenssitz: Stuttgart<br>
Amtsgericht: Stuttgart, HRB 756139<br>
<br>
</blockquote></div>