Chef Infra Client-ի պրոքսի կարգավորումները client.rb-ում
Կարգավորեք client.rb-ն հանգույցում Chef-ի սեփական հարցումների համար. 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-ը կարող է այս կարգավորումից ստանալ փոքրատառ պրոքսի միջավայրի արժեքներ, երբ այդ բանալիները բացակայում են: Համեմատեք գոյություն ունեցող ժառանգված արժեքները, երբ ինտերակտիվ աշխատանքը և ծառայության գործարկումը տարբեր կերպ են վարվում.
Ինչ է իրականում փոխում պրոֆիլի ֆայլի բաղադրատոմսը
Cookbook-ը, որը արտահանման սկրիպտ է գրում shell պրոֆիլի պանակում, մուտք է ստեղծում այդ պրոֆիլի հետագա սպառողների համար: Այն չի ստիպում ընթացիկ Chef հաճախորդին կրկին կարդալ մուտքի shell-ի ֆայլերը կամ վերագործարկել կառավարվող հավելվածը նոր միջավայրով.
Կառավարվող ծառայության համար սահմանեք ծառայության կողմից աջակցվող միջավայրի կամ ցանցի ընտրանքները: Chef-ի միջավայրը ժառանգող հրամանը կարող է օգտագործել դրա փոփոխականները միայն այն դեպքում, եթե այդ գործարկվող ֆայլը աջակցում է դրանց: Պահեք ներքին Chef և հավելվածի վերջնակետերը իրենց նախատեսված շրջանցման երթուղիներում.