@brud
специально для самых нежных и трепетных

Как правильно настроить связку Vagrant + Docker + (Ansible/Chef/Puppet/...)?

Имеется штат сотрудников, разнесенных географически.
У всех разные ОС, но у большинства - убунту, как и виртуализируемый сервер.

На данный момент всё очень топорно - Vagrant + VirtualBox + VaProBash (сборник баш скриптов).
Так как в большинстве случаев ОС виртуальной машины и сервера совпадает - заинтересовал докер, но очень мало информации по его правильной связки с вагрантом.

Хотелось бы правильно распределить работу между тремя компонентами, и построить все таким образом, что бы при изменении эталонного образа он обновлялся у всех окружений, которые на него завязаны, а так же добавление софта на этот самый эталонный сервер было по возможности наиболее автоматизированным.

И что посоветуете на третий пункт, учитывая связку и требования?
  • Вопрос задан
  • 2921 просмотр
Решения вопроса 1
Попробуйте https://puphpet.com/, config.yml можете хранить на гисте или под контролем версий, разрабы просто берут этот файл, закидывают на сайт и получают недостающие элементы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы