Из improvements я бы дописал еще две роли (RVM + source), то есть выбор способа установки нужной версии Ruby(не все апологеты rbenv). Ну и в головном плейбуке файл Readme бы дописать. Раз уж вы в гэлэкси это закинули, то описание минимальное надо.
+ сервер бы, Unicorn/PUMA
Chef это слишком тяжеловесно, мне кажется Ansible тут в самый раз будет. Заодно можно и функции Capistrano заменить.
Если кому будет интересно, то могу написать playbook и сделать обзорную статью здесь на эту тему.
Свежие нестабильные версии пакетов могут быть замаскированы. Ну вот, например, packages.gentoo.org/package/dev-lang/perl — красные замаскированы. Захотите потестировать — прописываете в .unmask.
Поэтому изменяйте конфигурационный файл ВМ пока она выключена, далее выполняйте service libvirtd reload, затем стартуйте ВМ.
На заметку. Делается проще(и можно менять при работающей ВМ, применяется конфигурация после рестарта ВМ): virsh -c qemu:///system edit vsrv1
и перезапускаете ВМ.
Что значит все залипает?
Сеть прокинуть нет проблем, добавил адрес на хосте, добавил адрес в виртуалку. Все в реалтайме.
Ни разу контейнер не исчезал у нас.
Подробнее про проблемы изоляции можете рассказать?
У меня на работе у пациента название файла было другое, но лежит в той же папке. Плюс ко всему он сделал у пациента на флешке все папки скрытыми и на каждую папку lnk файл, содержащий зараженный код. И еще из Run после перезапуска системы желательно удалить.
Отличная статья! Сам не так давно искал в чем же их различия. Времени не было, а так, благодаря Вам, все быстро можно осмотреть и определиться в выборе.
В свободное время помогу Вам с развитием плейбуков.
Из improvements я бы дописал еще две роли (RVM + source), то есть выбор способа установки нужной версии Ruby(не все апологеты rbenv). Ну и в головном плейбуке файл Readme бы дописать. Раз уж вы в гэлэкси это закинули, то описание минимальное надо.
+ сервер бы, Unicorn/PUMA
Если кому будет интересно, то могу написать playbook и сделать обзорную статью здесь на эту тему.
vi /etc/libvirt/qemu/VMName_1.xml
На заметку. Делается проще(и можно менять при работающей ВМ, применяется конфигурация после рестарта ВМ):
virsh -c qemu:///system edit vsrv1
и перезапускаете ВМ.
$ wget http://<IP-адрес>/repo/DEB-GPG-KEY
$ sudo apt-key add DEB-GPG-KEY
Это обычно объединяют в одну команду
wget http://<IP-адрес>/repo/DEB-GPG-KEY -O - | sudo apt-key add -
Сеть прокинуть нет проблем, добавил адрес на хосте, добавил адрес в виртуалку. Все в реалтайме.
Ни разу контейнер не исчезал у нас.
Подробнее про проблемы изоляции можете рассказать?