From c96364575af6b4690358cbd659b80ac16cc23ddc Mon Sep 17 00:00:00 2001 From: Rui Lopes Date: Thu, 27 May 2021 07:40:25 +0100 Subject: [PATCH] add pxe boot public_network example --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/README.md b/README.md index 6cb9124..6a26af9 100644 --- a/README.md +++ b/README.md @@ -1389,6 +1389,24 @@ Name of network "foreman_managed" is key for define boot order end ``` +An example VM that is PXE booted from the `br1` device (which must already be configured in the host machine), and if that fails, is booted from the disk: + +```ruby +Vagrant.configure("2") do |config| + config.vm.define :pxeclient do |pxeclient| + pxeclient.vm.network :public_network, + dev: 'br1', + auto_config: false + pxeclient.vm.provider :libvirt do |domain| + boot_network = {'dev' => 'br1'} + domain.storage :file, :size => '100G' + domain.boot boot_network + domain.boot 'hd' + end + end +end +``` + ## SSH Access To VM vagrant-libvirt supports vagrant's [standard ssh