Инсталирањето на колекција може да контактира јавен 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 потпроцесот може да има и сопствена прокси конфигурација, затоа споредете ја таа конфигурација со неговото наследено опкружување кога само пристапот до складиштето не успева. Задржете ги и сите дополнителни приватни домаќини за архиви или зависности во политиката за рутирање.

Поврзани статии