Роли Ansible для установки virtualbox с веб-интерфейсом
Репозиторий содержит 6 ролей для debian/ubuntu
repository — добавляет репозиторий virtualbox
vbox — ставит и конфигурит virtualbox
download_extension — скачивает и устанавливает Extension Pack
nginx — устанавливает nginx
nginx_configure — конфигурит nginx и генерит ключи для https
phpvirtbox — устанавливает phpvirtualbox
в group_vars/vb лежат глобальные переменные для всех ролей
vbox.yml — файл плейбука с тегами
Репозиторий:
https://github.com/petranikin/vbox
Зачем шесть ролей? По религии это должны быть шесть тасков(в папке tasks) которые запускаются из главного плейбука(main.yml)