SaltStack: Ṣeto àwọn oníyẹ̀yẹ́ proxy kí pkg.installed tó ṣiṣẹ́
Lo require fún ìṣiṣẹ́ lẹ́sẹẹsẹ̀ deede, kí o sì yan pẹ̀lú ìmọ̀ bóyá àyíká yóò dúró nínú subprocess tó wà báyìí tàbí nínú minion àkọ́kọ́.
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_environmentÀkójọ value ń pèsè àwọn orúkọ gidi ti àwọn oníyẹ̀yẹ́ proxy. Fún àwọn orísun àkójọpọ̀ gbangba níbi tí wọ́n ti gba proxy gbangba láàyè, àkójọ proxy HTTP ń pèsè àwọn olùdíje fún àwọn URL proxy HTTP wọ̀nyí. require ń dúró de ìparí àṣeyọrí ipò àyíká kí ipò àkójọpọ̀ tó bẹ̀rẹ̀; àwọn blọ́kù tó wà nítòsí tí kò so pọ̀ kò fi ìdálẹ́kọ̀ọ́ yẹn hàn.
Ní àkọ́kọ́ environ.setenv ń nípa lórí subprocess Salt tó wà báyìí. update_minion=True tún ń yí ìlànà minion àkọ́kọ́ padà, èyí tó ń fún àwọn iye ní ọjọ́ ààyè gígùn. Kò sí èyí tí ó ń ṣeto proxy fún gbogbo ẹ̀rọ ìṣiṣẹ́.
Èyí ń ṣiṣẹ́ nígbà tí olùpèsè àkójọpọ̀ tí a yàn bọ̀wọ̀ fún àwọn ìwọlé àyíká wọ̀nyẹn. Olùpèsè tí ó ń lo fọ́nà ìṣètò mìíràn tàbí iṣẹ́ ọ̀tọ̀ ní láti ṣètò olùlò yẹn lọ́nà mìíràn. Proxy Salt master kì í ṣe ọ̀nà minion lọ́nà àdáṣe.