Socruithe seachfhreastalaí Chef thar na céimeanna compile agus converge
Cuir san áireamh tiomsú na hoideas agus forghníomhú an acmhainn nuair a athraíonn tú seachfhreastalaí domhanda d’aon ghníomh remote_file amháin.
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] = previousTá an luach sealadach imithe sula n-íoslódálann an acmhainn choitianta seo aon rud:
- Compile: sábhálann Ruby barrleibhéil an luach, socraíonn sé an seachfhreastalaí sealadach, dearbhaíonn
remote_fileagus athchóiríonn an luach. - Converge: comhlíonann an acmhainn a gníomh leis an gcumraíocht a bhí ar fáil an tráth sin.
Seachnaíonn seachfhreastalaí cliaint cobhsaí le heisiamh inmheánacha oiriúnacha an fhadhb ama seo. Úsáid comhréir eisiaimh dhoiciméadaithe an chliaint shuiteáilte seach a bheith ag glacadh le rialacha wildcard an bhlaoisc. Le haghaidh íoslódáil neamhspleách ar dhéantán poiblí ar bhealach poiblí ceadaithe, is féidir le hiontráil ó liosta seachfhreastálaithe HTTP an críochphointe HTTP cobhsaí a sholáthar nuair nach bhfuil aon chuntas seachfhreastalaí cumraithe nó coinnithe ag cliant Chef. Coinnigh a eisiaimh inmheánacha; ní athraíonn roghnú seoladh cathain a ídíonn compile agus converge é.
Má theastaíonn bealach speisialta ó aon oibríocht amháin, cuir a hathrú cumraíochta agus a forghníomhú sa raon céanna. Is rogha amháin é acmhainn saincheaptha le hiompar unified-mode cuí, ach fanann Chef::Config domhanda. Athchóirigh é nuair a theipeann ar an íoslódáil agus nuair a bhíonn an comhad cothrom le dáta cheana féin. Ní ritheann fógra nuashonrúcháin gan choinníoll, agus b’fhéidir nach ritheann acmhainn ghlanta níos déanaí riamh tar éis eisceachta.
Cuireann airí lazy source moill ar mheasúnú na hairí sin, ní ar na sannadh Ruby timpeall air. Is rogha thacaithe ar leith é forghníomhú acmhainní ag am compile nuair is ansin a bhaineann an íoslódáil; athraíonn sé freisin amú na spleáchas agus na bhfógraf. Roghnaigh de réir cathain a ídíonn an cliant HTTP a shocrú seachfhreastalaí, seach a bheith ag súil go dtabharfaidh ord an dearbhaithe leithlisiú.