Ansible Galaxy: osgoi'r dirprwy ar gyfer dibyniaethau Git preifat
Gosodwch amgylchedd dirprwy ac osgoi lle mae ansible-galaxy yn rhedeg pan fo lawrlwythiadau casgliadau cyhoeddus a dibyniaethau Git preifat angen llwybrau gwahanol.
Gall gosod casgliad gysylltu â gwasanaeth Galaxy cyhoeddus a gwesteiwr Git preifat yn yr un llif gwaith. Os oes angen dirprwy ar draffig cyhoeddus ond mae'r gwesteiwr preifat yn gyraeddadwy yn uniongyrchol, rhowch y rhaniad hwnnw i'r broses sy'n rhedeg ansible-galaxy.
export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.ymlMae hyn yn dangos plisgyn y rheolydd ar gyfer ffeil requirements sy'n bodoli eisoes. Cyfunwch y gwesteiwr preifat ag unrhyw gofnodion osgoi eraill a fwriedir. Os gall lawrlwythiadau Galaxy cyhoeddus ddefnyddio cyfryngwr cyhoeddus, mae'r rhestr dirprwyon HTTP yn darparu ymgeiswyr ar gyfer https_proxy; cadwch yr eithriadau Git preifat sy'n gyraeddadwy yn uniongyrchol. Mae'r cofnod yn enwi gwesteiwr y gyrchfan, nid y dirprwy ac nid URL ystorfa gyflawn.
Mae allweddair environment playbook yn ffurfweddu amgylchedd y dasg bell a ddewiswyd; nid yw'n ffurfweddu Ansible ei hun nac yn darparu'r amgylchedd yn ôl-wediol ar gyfer gosod casgliad.
Olrheiniwch yr URL a methodd a'r lawrlwythydd. Gall casgliad ddod o API, URL archif neu Git. Gall isbroses Git hefyd fod â ei ffurfweddiad dirprwy ei hun, felly cymharwch y ffurfweddiad hwnnw â'i amgylchedd a etifeddwyd pan mai dim ond mynediad i'r ystorfa sy'n methu. Cadwch unrhyw westeiwyr archif neu ddibyniaeth breifat ychwanegol yn y polisi llwybro hefyd.