Sonatype Nexus - Прокси для ansible galaxy
Для начала начнём с того, что по умолчанию прокси для ansible нету. Но есть неофициальный плагин по ссылке.
A collection of 16 posts
Для начала начнём с того, что по умолчанию прокси для ansible нету. Но есть неофициальный плагин по ссылке.
На самом деле тут ничего такого сложного чтобы об этом писать. Но вот можно по невнимательности наступить на грабли.
Если у вас последняя версия ansible и ansible-galaxy то можно просмотреть список всех collections просто одной командой ansible-galaxy list.
При выполнении задачи (task) в Ansible можно получить ошибку timeout waiting for privilege escalation prompt. При чём ошибка плавающая, может вылезать на любой задаче в play.
При выполнении обычной задачи по созданию пользователя получил ошибку usermod: user ‘xxx’ does not exist in /etc/passwd, хотя до этого уже выполнял такую же задачу с другим пользователем. Соответственно мысль о том, что что-то не так с сервером я сразу...
Иногда бывает полезным использование тэгов в большом playbook. Тэги необходимы для того чтобы выполнить именно определённые tasks из всего playbook.
Видео
Иногда при запуске какого-либо Ansible Playbook у вас будут задачи, которые нужно выполнить если только предшествующая им задача была выполнена (этакая реализация условия if).
Как и в любых языках программирования при написании Ansible playbook вы можете использовать переменные. Делается это для: