Ansible Galaxy: אַרומגיין דעם פּראָקסי פֿאַר פּריוואַטע Git אָפּהענגיקייטן
שטעלט אײַן די פּראָקסי און אַרומגיין סוויווע דאָרט וווּ ansible-galaxy לויפֿט ווען עפֿנטלעכע זאַמלונג אַראָפּלאָדונגען און פּריוואַטע Git אָפּהענגיקייטן דאַרפֿן פֿאַרשיידענע וועגן.
אַ זאַמלונג אינסטאַלאַציע קען פֿאַרבינדן זיך מיט אַן עפֿנטלעכער Galaxy דינסט און אַ פּריוואַטן Git האָסט אין דעם זעלבן אַרבעטספֿלוס. אויב עפֿנטלעכער פֿאַרקער דאַרף אַ פּראָקסי אָבער דער פּריוואַטער האָסט איז דירעקט צוטריטלעך, גיט איבער די צעטיילונג צו דעם פּראָצעס וואָס לויפֿט ansible-galaxy.
export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.ymlדאָס אילוסטרירט די קאָנטראָלער שאָל פֿאַר אַן עקסיסטירנדיקע requirements טעקע. פֿאַרבינדט דעם פּריוואַטן האָסט מיט אַלע אַנדערע געמיינטע אַרומגיין אַרייַנטרעטן. אויב די עפֿנטלעכע Galaxy אַראָפּלאָדונגען מעגן ניצן אַן עפֿנטלעכן מיטלער, די HTTP פּראָקסי ליסטע פֿאָרשלאָגט קאַנדידאַטן פֿאַר https_proxy; באַוואָרט די דירעקט צוטריטלעכע פּריוואַטע Git אויסנאַמען. דער אַרייַנטרעט איז דער ציל האָסט, נישט דער פּראָקסי און נישט אַ פֿולער רעפּאָזיטאָרי URL.
דאָס environment שליסלוואָרט פֿון אַ playbook קאָנפֿיגורירט די אויסגעקליבענע ווײַטע אַרבעט סוויווע; עס קאָנפֿיגורירט נישט Ansible אַליין און שטעלט נישט צו די סוויווע פֿאַר זאַמלונג אינסטאַלאַציע צוריק.
נאָכגייט דעם דורכגעפֿאַלענעם URL און דעם אַראָפּלאָדער. אַ זאַמלונג קען קומען פֿון אַן API, אַן אַרכיוו URL אָדער Git. אַ Git אונטערפּראָצעס קען אויך האָבן זײַן אייגענע פּראָקסי קאָנפֿיגוראַציע, דערפֿאַר פֿאַרגלײַכט די קאָנפֿיגוראַציע מיט זײַן יאָרשאַפֿט סוויווע ווען בלויז דער צוטריט צו דער רעפּאָזיטאָרי פֿאַלט דורך. האַלט אויך אַלע נאָכגעבן פּריוואַטע אַרכיוו אָדער אָפּהענגיקייט האָסטן אין דער רוטינג פּאָליטיק.