Ansible-pull и GitLab CI/CD: когда лучше тянуть, чем толкать
Ansible — мощный инструмент автоматизации, но его push-модель не всегда удобна. Когда требуется централизованный контроль большого числа серверов, могут возникнуть проблемы:
???? Нестабильные сети → клиент может быть недоступен во время обновления.
???? Сложности с NAT → серверы находятся в закрытых "серых" сетях.
???? Перемещаемые устройства → подключаются к сети только время от времени.
Разбираемся, как ansible-pull решает эти проблемы на стенде, а также настраиваем...