один сервер, который нужно настраивать. Ansible устанавливается локально и управляет сервером.
Хотелось бы, чтобы при использовании ansible разными разработчиками использовалась одна и та же версия как ansible, так и используемых ролей и коллекций.
Думаю вот, может завернуть ansible в докер контейнер и использовать уже оттуда. Это нормальная практика или есть какие-то подводные камни в таком подходе? Или может есть решение получше?
Обычно его в CI или AWX/Tower засовывают и оттуда управляют инфрой... Докер для этого можно использовать, облегчает жизнь
Ещё имейте в виду что управлять машиной на которой находится Ansible-раннер не очень хорошая идея... Можно наконфигурить чего лишнего и потерять к ней доступ
Это когда ansible управляет той же машиной, на которой он сам и установлен?
Обсуждают сегодня