Outils pour utilisateurs

Outils du site


informatique:vagrant

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:vagrant [05/10/2023 17:53] – [Quickstart] cyrilleinformatique:vagrant [05/10/2023 19:03] (Version actuelle) – [Snapshot] cyrille
Ligne 1: Ligne 1:
 ====== Vagrant ====== ====== Vagrant ======
  
 +  * https://www.vagrantup.com/
 +  * https://app.vagrantup.com/
 +
 +Debian
   * https://wiki.debian.org/Teams/Cloud/VagrantQuickStart   * https://wiki.debian.org/Teams/Cloud/VagrantQuickStart
   * https://wiki.debian.org/Teams/Cloud/VagrantBaseBoxes   * https://wiki.debian.org/Teams/Cloud/VagrantBaseBoxes
 +
 +Ubuntu 22.04
 +
 +Il faut le dépot pour vagrant pour qu'il soit compatible avec le virtualbox distribué par ubuntu
 +  * https://developer.hashicorp.com/vagrant/downloads
 +
 +
  
 ===== Quickstart ===== ===== Quickstart =====
Ligne 8: Ligne 19:
 Une VM avec [[https://app.vagrantup.com/debian/boxes/bookworm64|debian 12]] aka bookworm Une VM avec [[https://app.vagrantup.com/debian/boxes/bookworm64|debian 12]] aka bookworm
 <code bash> <code bash>
-sudo apt install vagrant+sudo apt install virtualbox vagrant
 vagrant init debian/bookworm64 vagrant init debian/bookworm64
 vagrant up vagrant up
 +# pour se connecter en ssh
 +vagrant ssh
 +</code>
 +
 +Pour se connecter sans la commande ''vagrant'' :
 +  * dans ''Vagrantfile'' indiqué une IP
 +    * ''config.vm.network "private_network", ip: "192.168.56.10"''
 +    * la doc https://www.virtualbox.org/manual/ch06.html#network_hostonly
 +  * puis
 +    * ''vagrant reload''
 +  * et
 +    * ''ssh -i .vagrant/machines/default/virtualbox/private_key vagrant@192.168.56.10''
 +
 +Par défaut les fichiers de l'hôte sont montés sur le dossier contenant la ''Vagrantfile'' via ''/vagrant''
 +<code>
 +vagrant@bookworm:~$ ls -al /vagrant
 +</code>
 +
 +===== Snapshot =====
 +
 +  * https://developer.hashicorp.com/vagrant/docs/cli/snapshot
 +
 +<code>
 +vagrant snapshot save ansible-box FRESH_INSTALL
 +vagrant snapshot list
 </code> </code>
  
informatique/vagrant.1696521194.txt.gz · Dernière modification : 05/10/2023 17:53 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki