Bem possoas há alguns dias eu mostrei como instalar vagrant e hoje eu vou mostrar como criar e configurar. Sem muita conversa, vamos nessa...

Sign up

Para criar uma box você pode apenas configura-la e depois subir em algum servidor. Quando eu configurei minha primeira box eu fiz um sign up no vagrant cloud. Dessa forma sua box vai está disponivel aqui.

Customizando

Depois instalar o vagrant e de criar sua conta no vagrant cloud é só abrir um terminal e roda:

$ vagrant init hashicorp/precise32

Isso para adicionar uma box com ubuntu 12.04 32bits 'puro'. E também será criado um arquivo Vagrantfile onde você pode fazer as suas configurações necessárias.

Para ligar a máquina rode:

$ vagrant up

Em seguida para acessar a máquina via ssh rode:

$ vagrant ssh

Com isso a maquina virtual será acessada com isso você pode usar o terminal para instalar tudo que você quizer, caso queira testar use esse tutorial.

Agora que você já customizou desligue a vm

$ vagrant halt

E pode exportar sua box

$ vagrant package --output NAME

NAME padrão é package.box

Depois disso é só fazer o upload dessa box, cadastrar uma box no vagrant cloud.

Em breve voltarei com um exemplo rápidinho de uma box que eu estava usando