צושטעלן אַ פּראָקסי סוויווע צו Ansibles ווייטע אויפֿגאַבעס
ניצט ווידער פּראָקסי וואַריאַבלען פֿון דער אינווענטאַר און פֿירט זיי בפירוש אויס אויף די ווייטע אַקציעס וואָס דאַרפֿן זיי.
היט אַ ווידערניצבאַרע פּראָקסי מאַפּע אין דער פּאַסיקער group_vars טעקע:
proxy_env:
http_proxy: http://gateway.example:8080
https_proxy: http://gateway.example:8080פֿירט זי אויס אויף דער ווייטער אַקציע:
- name: Download the managed artifact
ansible.builtin.get_url:
url: https://downloads.example/artifact.txt
dest: /tmp/artifact.txt
mode: '0644'
environment: "{{ proxy_env }}"פֿאַר דעם ביישפּיל פֿון דעם פּובליקן אַרטעפֿאַקט אויף אַ וועג וואָס לאָזט אומבאַשטעטיקטע פּובליקע מיטלערס, נעמט קאַנדידאַט HTTP פּראָקסי URLen פֿון דער HTTP פּראָקסי ליסטע און שטעלט דעם אַרטעפֿאַקט URL באַזונדער. דער מאָדול באַקומט די סוויווע אין זיין עמעס אויספֿירונגס קאָנטעקסט; get_url מיט זיין דאָקומענטירטן use_proxy קען אָפּשאַלטן דעם פּראָקסי וואָס קומט פֿון דער סוויווע פֿאַר אַ בכוונה דירעקטער אויפֿגאַבע. אַן עקספּאָרט אין אַן אינטעראַקטיווער .bashrc טוט נישט פֿאַרזיכערן די זעלבע איינגאַבן. אויב די אויפֿגאַבע זעט אַן ליידיקע מאַפּע, פּרוּווט צי אַ play וואַריאַבל איבערשרייבט דעם אינווענטאַר ווערט.
ניצט די block/play סוויווע ווען די זעלבע פּאָליטיק דאַרף דעקן מער אַקציעס ווי דער זעלבער באַניצער. יענער אומפֿאַנג רעקאָנפֿיגורירט נישט די קאָנטראָלער זוכענישן, פֿילטער פּלוגינס אָדער Ansibles אייגענע פֿאַרבינדונגען.
פֿירט באַזונדער די פֿאַרבליַבנדיקע אַרייַנלאָגירונג אָדער סערוויס פּרעפֿערענצן. די סוויווע פֿון דער אויפֿגאַבע ענדיקט זיך מיט איר אַקציע; אַ שפּעטערדיקער סערוויס באַקומט זיין סוויווע פֿון זיין אייגענער אָנהייב קאָנפֿיגוראַציע.