SaltStack: pkg.installed دىن ئىلگىرى proxy ئۆزگەرگۈچىلىرىنى تەڭشەش
نورمال تەرتىپلىك ئىجرا قىلىش ئۈچۈن require نى ئىشلىتىڭ، ۋە مۇھىتنىڭ نۆۋەتتىكى تارماق جەرياندا ياكى ئاساسلىق minion دا ساقلىنىشىنى ئېڭىڭىز بىلەن تاللاڭ.
package_proxy_environment:
environ.setenv:
- name: package_proxy_environment
- value:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
network_packages:
pkg.installed:
- pkgs:
- rsync
- lftp
- require:
- environ: package_proxy_environmentvalue خەرىتىسى proxy ئۆزگەرگۈچىلىرىنىڭ ھەقىقىي ئىسىملىرىنى تەمىنلەيدۇ. ئاممىۋى proxy لارغا رۇخسەت قىلىنغان ئاممىۋى بوغچا مەنبەلىرىدە، HTTP proxy تىزىملىكى بۇ HTTP proxy URL لىرى ئۈچۈن نامزاتلارنى تەمىنلەيدۇ. require بوغچا ھالىتىدىن ئىلگىرى مۇھىت ھالىتىنىڭ مۇۋەپپەقىيەتلىك تاماملىنىشىنى كۈتىدۇ؛ يېقىندىكى ئۇلانمىغان بۆلەكلەر بۇ تايىنىشنى ئىپادىلىمەيدۇ.
سۈكۈتتىكى ھالەتتە environ.setenv نۆۋەتتىكى Salt تارماق جەريانىغا تەسىر كۆرسىتىدۇ. update_minion=True قوشۇمچە ئاساسلىق minion جەريانىنى ئۆزگەرتىپ، قىممەتلەرگە ئۇزۇنراق ھايات بېرىدۇ. ھەر ئىككىسى پۈتۈن مەشغۇلات سىستېمىسى ئۈچۈن proxy تەڭشىمەيدۇ.
بۇ تاللانغان بوغچا تەمىنلىگۈچىسى شۇ مۇھىت كىرگۈزۈشلىرىگە ھۆرمەت قىلغاندا قوللىنىلىدۇ. باشقا كونفىگۇراتسىيە ھۆججىتى ياكى ئايرىم مۇلازىمەت ئىشلىتىدىغان تەمىنلىگۈچى بۇنىڭ ئورنىغا شۇ ئىستېمالچىنى كونفىگۇراتسىيەلەشكە توغرا كېلىدۇ. Salt master نىڭ proxy سى ئاپتوماتىك ھالدا minion نىڭ يولى ئەمەس.