primeira vez no superusuário; Eu sou um novato tentando passar do humilde desenvolvimento wamp local para um ambiente vagrant / linux mais profissional e produtivo
No momento, eu tenho um arquivo básico do vagrant que é
Vagrant.configure("2") do |config|
config.vm.box ="precise32"
config.vm.box_url = "http://files.vagrantup.com/precise32.box"
config.vm.network :private_network, ip: "192.168.33.10"
config.vm.synced_folder "./", "/var/www/"
end
Uma vez dentro da VM via ssh eu continuo instalando o apache2 php5, npm, gulp, compositor, laravel etc ... literalmente tudo que eu poderia querer para um desenvolvimento eficiente.
Então, se eu começar um novo projeto, eu tenho que configurar tudo isso de novo, eu sei que posso definir um script bash para automatizar o processo, adicionando config.vm.provision :shell, :path =>'file.sh'
, mas tudo ainda precisa ser baixado. Como posso usar as versões já baixadas em muitos projetos?
Alguém tem dicas / boas configurações que estejam dispostas a compartilhar com um novato.
[por favor não sugira chef / puphpet, eu crio pacotes básicos com eles e recebo um monte de erros no vagrant up que estão além do meu entendimento técnico de correção]