Configuração:
–
Se você não sabe o que é Vagrant, leia as notas de rodapé.
0 – Instale a versão recente do vagrant da lista: http://downloads.vagrantup.com/
1 – Após a instalação, vá para terminal
(ou putty
, se você usa windows) e instale o vbguest usando o vagrant gem wrapper. Isso verificará se há atualizações para Adições de Convidados (uma ferramenta que permite o compartilhamento entre o host e a VM):
2 – Coloque a joia do bibliotecário vagabundo em seu Gemfile
:
3 – Crie um Cheffile
na raiz do seu projeto (é como Bundler, mas para livros de receitas) e coloque seus livros de receitas lá. Por exemplo, aqui está um exemplo do meu Cheffile
. (observe que build-essential contém gcc):
4 – No seu Vagrantfile
, coloque o seguinte:
5 – Crie um diretório cookbooks
e coloque-o.gitignore
6 – Executar vagrant up
no terminal
7 – Feito. Isso irá instalar seus livros de receitas, configurar a máquina e todo o jazz.
8 – Claro que você vai precisar de mais livros de receitas como postgres
ou mysql
. Verifique os links abaixo para mais informações.
9 – vagrant ssh
e aproveite sua configuração.
–
Links
–
Documentação do Vagrant:
http://docs.vagrantup.com/v1/docs/getting-started/index.htmlDocumentação do bibliotecário-Chef:
https://github.com/applicationsonline/librarianDocumentação de gem do Vagrant-Librarian:
https://github.com/thegcat/vagrant-librarianDocumentação de gem do Vagrant-VbGuest (Virtual Box Guest): https://github.com/dotless-de/vagrant-vbguest
–
Livros de receitas:
–
- Da fonte: http://community.opscode.com/cookbooks
- Do github OpsCode: https://github.com/opscode-cookbooks
- Do github Fletcher Nichol: https://github.com/fnichol
- De BlueBox: https://github.com/bbg-cookbooks