Izilungiselelo ze-proxy ze-Chef ezigabeni ze-compile ne-converge
Cabangela ukuhlanganiswa kweresiphi nokwenziwa kwensiza lapho ushintsha i-proxy yomhlaba wonke ngomsebenzi owodwa we-remote_file.
previous = Chef::Config[:http_proxy]
Chef::Config[:http_proxy] = 'http://proxy.example.net:8080'
remote_file '/var/tmp/package.zip' do
source 'https://downloads.example.net/package.zip'
end
Chef::Config[:http_proxy] = previousInani lesikhashana selivele lingasekho ngaphambi kokuba le nsiza ejwayelekile ilande noma yini:
- Compile: i-Ruby yezinga eliphezulu igcina inani, isetha i-proxy yesikhashana, imemezela
remote_filebese ibuyisela inani. - Converge: insiza yenza isenzo sayo ngokucushwa okutholakalayo ngaleso sikhathi.
I-proxy yeklayenti ezinzile enokukhishwa kwangaphakathi okufanele igwema le nkinga yesikhathi. Sebenzisa isintaksi yokukhishwa ebhaliwe yeklayenti efakiwe esikhundleni sokucabanga imithetho ye-wildcard ye-shell. Ukuze kulandwe ngokuzimela i-artefact yomphakathi emzileni womphakathi ovunyelwe, ingeno evela kuhlu lwe-proxy ye-HTTP inganikeza indawo yokugcina ye-HTTP ezinzile lapho iklayenti le-Chef lingenayo i-akhawunti ye-proxy ecushwe noma egciniwe. Gcina ukukhishwa kwayo kwangaphakathi; ukukhetha ikheli akushintshi ukuthi i-compile ne-converge kuyisebenzisa nini.
Uma umsebenzi owodwa udinga umzila okhethekile, beka ushintsho lokucushwa kwawo nokwenziwa kwawo endaweni efanayo. Insiza yesiko enokuziphatha okufanele kwe-unified-mode iyinketho eyodwa, kodwa Chef::Config ihlala ingeyomhlaba wonke. Yibuyisele lapho ukulanda kuhluleka nasekutheni ifayela selivele lisesikhathini. Isaziso sokubuyekeza asisebenzi ngaphandle kwemibandela, futhi insiza yokuhlanza yakamuva ingase ingasebenzi nakancane ngemuva kokukhetha okuthile.
Isici se-lazy source sihlehlisa ukuhlolwa kwalelo sici, hhayi izabelo ze-Ruby ezizungezile. Ukwenziwa kwensiza ngesikhathi se-compile kuyinketho esekelwe ehlukile lapho ukulanda kufanele kwenzeke khona ngaleso sikhathi; futhi kushintsha isikhathi sokuncika nezaziso. Khetha ngokusho kokuthi iklayenti le-HTTP lisebenzisa nini isilungiselelo salo se-proxy, esikhundleni sokulindela ukuthi ukulandelana kwezimemezelo kuzonikeza ukuhlukaniswa.