====== Vagrant ====== * https://www.vagrantup.com/ * https://app.vagrantup.com/ Debian * https://wiki.debian.org/Teams/Cloud/VagrantQuickStart * 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 ===== Une VM avec [[https://app.vagrantup.com/debian/boxes/bookworm64|debian 12]] aka bookworm sudo apt install virtualbox vagrant vagrant init debian/bookworm64 vagrant up # pour se connecter en ssh vagrant ssh 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'' vagrant@bookworm:~$ ls -al /vagrant ===== Snapshot ===== * https://developer.hashicorp.com/vagrant/docs/cli/snapshot vagrant snapshot save ansible-box FRESH_INSTALL vagrant snapshot list