1.6, ADMIN (?), 15:35, 16/12/2013 [ответить] [﹢﹢﹢] [ · · · ] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Vagrant.configure("2") do |config|
config.vm.box = "saucy64"
config.vm.box_url = "http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-am
# manually update: vagrant vbguest (vagrant plugin install vagrant-snap vagrant-vbguest)
if defined? VagrantVbguest
config.vbguest.auto_update = true
config.vbguest.iso_path = "/Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso"
end
config.vm.hostname = "phpdev"
#if Vagrant::Util::Platform.windows?
# config.vm.synced_folder "www", "/var/www", :mount_options => ["dmode=777","fmode=777"], :owner => "vagrant", :group => "vagrant"
#else
# config.vm.synced_folder "www", "/var/www", :nfs => { :mount_options => ["dmode=777","fmode=777"] }
#end
config.vm.network :private_network, ip: "192.168.10.10"
config.vm.provision :shell, :inline => "echo \"Europe/Kiev\" | sudo tee /etc/timezone && dpkg-reconfigure --frontend noninteractive tzdata"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
vb.customize ["modifyvm", :id, "--memory", "512"]
end
#config.vm.provision :puppet do |puppet|
# puppet.facter = { "fqdn" => "local.phpdev", "hostname" => "phpdev" }
# puppet.manifests_path = "manifests"
# puppet.manifest_file = "base.pp"
# puppet.module_path = "modules"
# puppet.options = "--verbose --debug"
#end
end
| |
|
2.18, pilat (ok), 12:57, 17/12/2013 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Или вот еще пример: у тебя штат программистов и один админ, например. Админ пишет бокс, адаптированный к твоим производственным процессам, а программисты разворачивают себе песочницы из этого бокса.
Profit:
- человекочасы (программисты (_каждый_ из них) не тратят время на настройку своих собственных песочниц);
- однотипные песочницы -- что запустилось у одного программиста, с большой вероятностью запустится у замещающего;
- можно внедрять в песочницы какие-то собственные наработки;
| |
|
|
2.20, Я (??), 19:34, 17/12/2013 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>Не поделитесь UseCase ? Что именно в голом VirtualBox сделать сложнее чем тут ?
Использую совместно с Intellij Idea, запуск, остановка непосредственно с IDE, весь проект в боксе с кучей специализированных программ библиотек, настроек для подключения нового участника проекта -- достаточно стянуть бокс с файлом настроек по http и на этом всё, у него рабочая среда полностью готова, остается только стянуть последние обновления из hg-репы и приступать к работе.
| |
|
|