client.rb ਵਿੱਚ Chef Infra Client ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ
Chef ਦੀਆਂ ਆਪਣੀਆਂ ਬੇਨਤੀਆਂ ਲਈ ਨੋਡ ਉੱਤੇ client.rb ਸੈੱਟ ਕਰੋ; cookbook ਵੱਲੋਂ ਬਣਾਈ ਪ੍ਰੋਫ਼ਾਈਲ ਸਕ੍ਰਿਪਟ ਸਿਰਫ਼ ਬਾਅਦ ਵਿੱਚ ਪੜ੍ਹਨ ਵਾਲੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀ ਹੈ।
Chef Infra Client ਦੀਆਂ ਬਾਹਰ ਜਾਣ ਵਾਲੀਆਂ ਬੇਨਤੀਆਂ ਲਈ, ਕਲਾਇੰਟ ਜਿਸ ਨੋਡ ਉੱਤੇ ਚੱਲਦਾ ਹੈ ਉੱਥੇ ਮੌਜੂਦਾ client.rb ਕਨਫ਼ਿਗਰ ਕਰੋ:
http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'ਉਦੇਸ਼ਿਤ ਅੰਦਰੂਨੀ ਅਪਵਾਦ ਵਰਤੋ। ਜਦੋਂ ਵਿਚੋਲੇ ਨੂੰ ਪ੍ਰਮਾਣਿਕਤਾ ਚਾਹੀਦੀ ਹੈ ਤਾਂ ਪ੍ਰੌਕਸੀ ਵਰਤੋਂਕਾਰ ਅਤੇ ਪਾਸਵਰਡ ਦੀਆਂ ਵੱਖਰੀਆਂ ਸੈਟਿੰਗਾਂ ਉਪਲਬਧ ਹਨ। ਇਹ ਨੋਡ ਦੇ Chef ਕਲਾਇੰਟ ਨੂੰ ਕਨਫ਼ਿਗਰ ਕਰਦਾ ਹੈ, ਹਰ ਪ੍ਰਬੰਧਿਤ ਮਸ਼ੀਨ ਲਈ Chef Infra Server ਮਾਰਗ ਨਹੀਂ।
ਸ਼ੁਰੂਆਤ ਦੌਰਾਨ, ਜੇ ਉਹ ਕੁੰਜੀਆਂ ਨਹੀਂ ਹਨ ਤਾਂ Chef ਇਸ ਕਨਫ਼ਿਗਰੇਸ਼ਨ ਤੋਂ ਛੋਟੇ ਅੱਖਰਾਂ ਵਾਲੇ ਪ੍ਰੌਕਸੀ ਵਾਤਾਵਰਨ ਮੁੱਲ ਕੱਢ ਸਕਦਾ ਹੈ। ਜਦੋਂ ਇੰਟਰਐਕਟਿਵ ਰਨ ਅਤੇ ਸੇਵਾ ਲਾਂਚ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰਦੇ ਹਨ ਤਾਂ ਮੌਜੂਦਾ ਵਿਰਾਸਤੀ ਮੁੱਲਾਂ ਦੀ ਤੁਲਨਾ ਕਰੋ।
ਪ੍ਰੋਫ਼ਾਈਲ-ਫ਼ਾਈਲ ਰੈਸਿਪੀ ਅਸਲ ਵਿੱਚ ਕੀ ਬਦਲਦੀ ਹੈ
shell ਪ੍ਰੋਫ਼ਾਈਲ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਐਕਸਪੋਰਟ ਸਕ੍ਰਿਪਟ ਲਿਖਣ ਵਾਲਾ cookbook ਉਸ ਪ੍ਰੋਫ਼ਾਈਲ ਦੇ ਬਾਅਦ ਵਾਲੇ ਵਰਤੋਂਕਾਰਾਂ ਲਈ ਇਨਪੁੱਟ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਚੱਲ ਰਹੇ Chef ਕਲਾਇੰਟ ਨੂੰ ਲੌਗਇਨ shell ਦੀਆਂ ਫ਼ਾਈਲਾਂ ਦੁਬਾਰਾ ਪੜ੍ਹਨ ਜਾਂ ਪ੍ਰਬੰਧਿਤ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਨਵੇਂ ਵਾਤਾਵਰਨ ਨਾਲ ਮੁੜ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਮਜਬੂਰ ਨਹੀਂ ਕਰਦਾ।
ਪ੍ਰਬੰਧਿਤ ਸੇਵਾ ਲਈ, ਸੇਵਾ ਵੱਲੋਂ ਸਮਰਥਿਤ ਵਾਤਾਵਰਨ ਜਾਂ ਨੈੱਟਵਰਕਿੰਗ ਵਿਕਲਪ ਸੈੱਟ ਕਰੋ। Chef ਦਾ ਵਾਤਾਵਰਨ ਵਿਰਾਸਤ ਵਿੱਚ ਪਾਉਣ ਵਾਲਾ ਕਮਾਂਡ ਆਪਣੇ ਵੇਰੀਏਬਲ ਤਦ ਹੀ ਵਰਤ ਸਕਦਾ ਹੈ ਜੇ ਉਹ ਐਗਜ਼ਿਕਿਊਟੇਬਲ ਉਨ੍ਹਾਂ ਨੂੰ ਸਮਰਥਨ ਦਿੰਦਾ ਹੋਵੇ। ਅੰਦਰੂਨੀ Chef ਅਤੇ ਐਪਲੀਕੇਸ਼ਨ ਐਂਡਪੁਆਇੰਟ ਆਪਣੇ ਉਦੇਸ਼ਿਤ ਬਾਈਪਾਸ ਮਾਰਗਾਂ ਉੱਤੇ ਰੱਖੋ।