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.yml

Mae 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.

Erthyglau cysylltiedig