Vagrant et les redirections de ports (Port Forwarding)

S’il y a bien un outil qui fait parler de lui en ce moment, c’est bien Vagrant. Si vous ne savez pas ce que c’est je vous conseille de vous renseigner sur le site officiel http://vagrantup.com/  ou bien chez mon ami http://google.com/

Si vous êtes comme moi vous avez au minimum 5 boxs Vagrant qui tournent en même temps avec une demie douzaine de redirections de port sur chacune. Par conséquent, je ne sais jamais quel port est redirigé vers quoi.

J’en viens au but de cet article : un petit plugin Vagrant que j’ai développé qui ajoute l’argument redirection à la commande vagrant, renvoyant les informations de redirections (port forwarding) des différentes Boxs.

Exemple :

$vagrant status
Current VM states:
clean running
prod not created
dev running
devweb running

$vagrant redirection
[clean] - Redirect :
2210 => 42000
2207 => 80
2208 => 81
2211 => 5432
2209 => 8888
2206 => 22
[prod] - machine not created1
[dev] - Redirect :
2216 => 42000
2213 => 80
2214 => 81
2217 => 5432
2215 => 8888
2212 => 22
[devweb] - Redirect :
2223 => 42000
2219 => 80
2220 => 81
2224 => 5432
2221 => 8888
2218 => 22

Pour l’installer, il suffit d’aller sur la page du projet github : https://github.com/bewiwi/vagrant-getredirection

Puis, télécharger le gem et l’installer avec la commande suivante :
vagrant gem install vagrant-getredirection-0.0.1.gem

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *