ਸੰਗ੍ਰਹਿ ਸਥਾਪਨਾ ਇੱਕੋ ਕਾਰਜ ਪ੍ਰਵਾਹ ਵਿੱਚ ਜਨਤਕ Galaxy ਸੇਵਾ ਅਤੇ ਪ੍ਰਾਈਵੇਟ Git ਹੋਸਟ ਨਾਲ ਸੰਪਰਕ ਕਰ ਸਕਦੀ ਹੈ। ਜੇ ਜਨਤਕ ਟ੍ਰੈਫਿਕ ਨੂੰ ਪ੍ਰੌਕਸੀ ਚਾਹੀਦੀ ਹੈ ਪਰ ਪ੍ਰਾਈਵੇਟ ਹੋਸਟ ਸਿੱਧਾ ਪਹੁੰਚਯੋਗ ਹੈ, ਤਾਂ ਉਹ ਵੰਡ ansible-galaxy ਚਲਾਉਣ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦਿਓ।

export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.yml

ਇਹ ਮੌਜੂਦਾ requirements ਫਾਈਲ ਲਈ ਕੰਟਰੋਲਰ ਸ਼ੈੱਲ ਦਿਖਾਉਂਦਾ ਹੈ। ਪ੍ਰਾਈਵੇਟ ਹੋਸਟ ਨੂੰ ਕਿਸੇ ਹੋਰ ਇੱਛਤ ਬਾਈਪਾਸ ਐਂਟਰੀ ਨਾਲ ਮਿਲਾਓ। ਜੇ ਜਨਤਕ Galaxy ਡਾਊਨਲੋਡ ਕੋਈ ਜਨਤਕ ਵਿਚੋਲਾ ਵਰਤ ਸਕਦੇ ਹਨ, ਤਾਂ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ https_proxy ਲਈ ਉਮੀਦਵਾਰ ਦਿੰਦੀ ਹੈ; ਸਿੱਧਾ ਪਹੁੰਚਯੋਗ ਪ੍ਰਾਈਵੇਟ Git ਅਪਵਾਦ ਬਣਾਈ ਰੱਖੋ। ਐਂਟਰੀ ਮੰਜ਼ਿਲ ਹੋਸਟ ਦਾ ਨਾਮ ਦਿੰਦੀ ਹੈ, ਪ੍ਰੌਕਸੀ ਨਹੀਂ ਅਤੇ ਪੂਰਾ ਰਿਪੋਜ਼ਟਰੀ URL ਨਹੀਂ।

playbook ਦਾ environment ਕੀਵਰਡ ਚੁਣੇ ਹੋਏ ਦੂਰਸਥ ਕਾਰਜ ਦਾ ਵਾਤਾਵਰਣ ਸੰਰਚਿਤ ਕਰਦਾ ਹੈ; ਇਹ Ansible ਨੂੰ ਆਪ ਸੰਰਚਿਤ ਨਹੀਂ ਕਰਦਾ ਅਤੇ ਸੰਗ੍ਰਹਿ ਸਥਾਪਨਾ ਲਈ ਵਾਤਾਵਰਣ ਪਛਾਣੂ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਦਿੰਦਾ।

ਅਸਫਲ URL ਅਤੇ ਡਾਊਨਲੋਡਰ ਨੂੰ ਟ੍ਰੇਸ ਕਰੋ। ਸੰਗ੍ਰਹਿ API, ਆਰਕਾਈਵ URL ਜਾਂ Git ਤੋਂ ਆ ਸਕਦਾ ਹੈ। Git ਉਪ-ਪ੍ਰਕਿਰਿਆ ਕੋਲ ਵੀ ਆਪਣੀ ਪ੍ਰੌਕਸੀ ਸੰਰਚਨਾ ਹੋ ਸਕਦੀ ਹੈ, ਇਸ ਲਈ ਜਦੋਂ ਸਿਰਫ਼ ਰਿਪੋਜ਼ਟਰੀ ਪਹੁੰਚ ਅਸਫਲ ਹੁੰਦੀ ਹੈ ਤਾਂ ਉਸ ਸੰਰਚਨਾ ਦੀ ਤੁਲਨਾ ਇਸਦੇ ਵਿਰਾਸਤੀ ਵਾਤਾਵਰਣ ਨਾਲ ਕਰੋ। ਕੋਈ ਵੀ ਵਾਧੂ ਪ੍ਰਾਈਵੇਟ ਆਰਕਾਈਵ ਜਾਂ ਨਿਰਭਰਤਾ ਹੋਸਟ ਵੀ ਰਾਊਟਿੰਗ ਨੀਤੀ ਵਿੱਚ ਰੱਖੋ।

ਸੰਬੰਧਿਤ ਲੇਖ