Ana Borrego Toledo

Pujada al cloud de vagrant de les boxes creades

Error a l’inici de sessió de Vagrant i solució amb Google Drive

Descripció del problema:

  • Error: Quan vaig crear un compte al Vagrant Cloud i vaig intentar verificar-lo, no vaig rebre el correu de verificació.

  • Això va impedir que pogués pujar la meva box a Vagrant Cloud, ja que el compte no estava verificat i no podia iniciar sessió correctament.

  • No vaig rebre el correu de verificació a la meva bústia d’entrada.

  • Tot i intentar reenviar l’email de verificació i revisar la carpeta de spam/junk, no vaig rebre cap correu.

  • El procés de pujar la box a Vagrant Cloud es va veure bloquejat per l’inici de sessió.

Solució aplicada:

Degut a aquest problema, vaig optar per una solució alternativa per compartir la meva box de Vagrant sense necessitat d’utilitzar Vagrant Cloud:

Passos per a la solució:

  1. Exportar la box de Vagrant:

    • Primer, vaig exportar la box creada localment amb la comanda següent:

vagrant package --output nom_box.box

2. Pujar la box a Google Drive:

  • Vaig pujar el fitxer .box a Google Drive (podeu utilitzar qualsevol servei de núvol).

  • Un cop pujat el fitxer, vaig obtenir l’enllaç públic per poder-lo compartir. Això ho vaig fer clicant amb el botó dret sobre el fitxer i seleccionant l’opció “Obtenir enllaç”.

  • Vaig configurar els permisos perquè el fitxer fos públic i accessible a tothom amb l’enllaç.

3. Afegir la box a Vagrant:

  • Amb l’enllaç de Google Drive, vaig afegir la box a Vagrant amb la següent comanda:

vagrant box add nom_box "https://drive.google.com/uc?export=download&id=ID_DEL_FITXER"

4. Comprovar la box a Vagrant:

  • Finalment, vaig comprovar que podia fer servir la box sense problemes amb la comanda:

vagrant init nom_box

-Després de seguir aquests passos, vaig poder afegir i fer servir la meva box de manera efectiva sense dependre del procés de verificació del correu a Vagrant Cloud.

-La solució va permetre compartir les 5 boxes amb l’equip a través de Google Drive, i ara qualsevol membre de l’equip pot descarregar-les i utilitzar-les directament sense necessitat de mantenir l’enllaç de Drive o accedir a Vagrant Cloud.

-A més, compartir les boxes amb l’equip mitjançant Google Drive permet un accés fàcil i ràpid, sense necessitat de gestionar enllaços de descàrrega cada vegada.