vagrant:accueil

Vagrant

Dans un dossier défini (va créer un dossier .vagrant).

vagrant init

Crée un fichier Vagrantfile à compléter.

Choisir une box (catalogue), par exemple generic/debian11.

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
Vagrantfile
config.vm.provider "virtualbox" do |vb|
  vb.memory = "512"
end

Définir l'interface qui va servir de bridge

Vagrantfile
config.vm.network "public_network", bridge: "enp0s31f6"

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.

Vagrantfile
config.vm.provision "ansible" do |ansible|
  ansible.playbook = "playbook.yml"
end

Source

Vagrantfile
config.vm.synced_folder '.', '/vagrant', disabled: true
  • vagrant/accueil.txt
  • Dernière modification : 2022/08/22 20:31
  • de phsw