Gosodiadau procsi Chef Infra Client yn client.rb
Gosodwch client.rb ar y nod ar gyfer ceisiadau Chef ei hun; dim ond defnyddwyr sy'n ei ddarllen yn ddiweddarach y mae sgript proffil a grëwyd gan cookbook yn effeithio arnynt.
Ar gyfer ceisiadau allanol Chef Infra Client, ffurfweddwch y client.rb presennol ar y nod lle mae'r cleient yn rhedeg:
http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'Defnyddiwch yr eithriadau mewnol a fwriadwyd. Mae gosodiadau ar wahân ar gyfer defnyddiwr a chyfrinair y procsi ar gael pan fo'r cyfryngwr angen dilysu. Mae hyn yn ffurfweddu cleient Chef y nod, nid llwybr Chef Infra Server ar gyfer pob peiriant a reolir.
Yn ystod y cychwyn, gall Chef ddeillio gwerthoedd amgylchedd procsi llythrennau bach o'r ffurfweddiad hwn pan fo'r allweddi hynny'n absennol. Cymharwch y gwerthoedd etifeddol presennol pan fydd rhediad rhyngweithiol a lansiad gwasanaeth yn ymddwyn yn wahanol.
Yr hyn y mae rysáit y ffeil proffil yn ei newid mewn gwirionedd
Mae cookbook sy'n ysgrifennu sgript allforio i gyfeiriadur proffil shell yn creu mewnbwn ar gyfer defnyddwyr diweddarach y proffil hwnnw. Nid yw'n gwneud i'r cleient Chef sy'n rhedeg ar hyn o bryd ailddarllen ffeiliau shell mewngofnodi nac ailgychwyn cymhwysiad a reolir ag amgylchedd newydd.
Ar gyfer gwasanaeth a reolir, gosodwch opsiynau amgylchedd neu rwydweithio a gefnogir gan y gwasanaeth. Dim ond os yw'r gweithredadwy hwnnw'n eu cefnogi y gall gorchymyn sy'n etifeddu amgylchedd Chef ddefnyddio ei newidynnau. Cadwch bwyntiau terfyn mewnol Chef a'r cymhwysiad ar eu llwybrau osgoi a fwriadwyd.