None
RU
Как я автоматизировал сборку образов с Ansible и Packer и попал в community.ansible
['Хабр Карьера']
Все публикации подряд на Хабре
Ansible управляет хостом-билдером, Packer с shell-провижионерами собирает сам образ, и в итоге мы получаем готовый RAW, оптимизированный для OpenStack.
На десерт расскажу, как оформил часть решения в модуль для Ansible и отправил его в официальную коллекцию community.general.
Почему Ansible + Packer, а не наоборотЧасто можно увидеть примеры, где Ansible используется внутри Packer в качестве провижионера.
Он готовит окружение (устанавливает Packer и VirtualBox, если нужно), скачивает ISO, генерирует конфигурационные файлы из шаблонов, запускает Packer и забирает результат.
Как я написал модуль для Ansible и попал в community.generalУ меня уже был опыт создания модулей для ansible тут и тут.