Для начала начнём с того, что по умолчанию прокси для ansible нету. Но есть неофициальный плагин по ссылке.

  1. Скачиваем файл с расширением .kar по ссылке
  2. Копируем этот файл в директорию deploy, которая находится в корне директории для nexus
  3. Перезапускаем nexus
  4. Добавляем прокси репозиторий
wget https://github.com/l3ender/nexus-repository-ansiblegalaxy/releases/download/0.3.0/nexus-repository-ansiblegalaxy-0.3.0-bundle.kar
sudo cp nexus-repository-ansiblegalaxy-0.3.0-bundle.kar /var/lib/nexus/deploy
sudo systemctl restart nexus

nexus ansible proxy

Установка

Для того, чтобы скачать пакеты через прокси используем опцию -s.

ansible-galaxy collection install community.general -s https://nexus.example.lan:8443/repository/ansible-galaxy/

Или настроить репозиторий глобально:

sudo vim /etc/ansible/ansible.cfg
[galaxy]
server_list = example_lan

[galaxy_server.example_lan]
url=https://nexus.example.lan:8443/repository/ansible-galaxy/