Configurando livros de receitas Vagrant & Chef, do jeito certo

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):

Cenário

2 – Coloque a joia do bibliotecário vagabundo em seu Gemfile:

Cenário

3 – Crie um Cheffilena 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):

Cenário

4 – No seu Vagrantfile, coloque o seguinte:

Cenário

5 – Crie um diretório cookbookse coloque-o.gitignore

6 – Executar vagrant upno 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 postgresou mysql. Verifique os links abaixo para mais informações.

9 – vagrant sshe aproveite sua configuração.

Links

Livros de receitas: