vagrant:accueil

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édentes Révision précédente
Prochaine révision
Révision précédente
vagrant:accueil [2021/04/04 17:01] – modification externe 127.0.0.1vagrant:accueil [2022/08/22 20:31] (Version actuelle) – add how to move vagrant.d folder phsw
Ligne 1: Ligne 1:
 ====== Vagrant ====== ====== Vagrant ======
  
-==== Définir l'interface qui va servir de bridge ====+ 
 +==== Utilisation de base ==== 
 + 
 +Dans un dossier défini (va créer un dossier ''.vagrant''). 
 +<code bash> 
 +vagrant init 
 +</code> 
 +Crée un fichier ''Vagrantfile'' à compléter. 
 + 
 +Choisir une box ([[https://app.vagrantup.com/#__do_not_save__|catalogue]]), par exemple ''generic/debian11''
 + 
 +<code bash> 
 +vagrant up # lance la VM 
 +vagrant ssh # ouvre un shell en SSH sur la VM 
 +vagrant halt # arrête la VM 
 +vagrant destroy # détruit la VM 
 +</code> 
 + 
 + 
 +==== Changer la quantité de RAM allouée à la VM ==== 
 + 
 +<code ruby Vagrantfile> 
 +config.vm.provider "virtualbox" do |vb| 
 +  vb.memory = "512" 
 +end 
 +</code> 
 + 
 +==== Réseau ==== 
 + 
 + 
 +=== Définir l'interface qui va servir de bridge ===
 <code ruby Vagrantfile> <code ruby Vagrantfile>
 config.vm.network "public_network", bridge: "enp0s31f6" config.vm.network "public_network", bridge: "enp0s31f6"
Ligne 7: Ligne 37:
  
 ''enp0s31f6'' correspond à l'interface sur la machine hôte qui va servir de bridge. ''enp0s31f6'' correspond à l'interface sur la machine hôte qui va servir de bridge.
 +
 +Pour configurer une IP statique, ajouter le paramètre ''ip: "192.168.1.100"'' à la ligne.
  
  
----- 
 ==== Définir le provisionning avec Ansible ==== ==== Définir le provisionning avec Ansible ====
  
Ligne 19: Ligne 50:
  
  
------+
 ==== Désactiver le partage de dossier par défaut ==== ==== Désactiver le partage de dossier par défaut ====
  
Ligne 28: Ligne 59:
 config.vm.synced_folder '.', '/vagrant', disabled: true config.vm.synced_folder '.', '/vagrant', disabled: true
 </code> </code>
 +
 +
 +==== Déplacer le dossier .vagrant.d ====
 +
 +  * https://www.vagrantup.com/docs/other/environmental-variables
 +  * [[https://stackoverflow.com/questions/14733681/vagrant-d-outside-of-the-home-folder]]
 +
 +<code bash>
 +export VAGRANT_HOME=/chemin/vers/vagrant.d
 +</code>
 +
  
  
  • vagrant/accueil.1617548516.txt.gz
  • Dernière modification : 2021/04/04 17:01
  • de 127.0.0.1