diff --git a/Vagrantfile b/Vagrantfile index 8d459b6..7c9545b 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -18,9 +18,8 @@ end VAGRANT_ANSIBLE_VERBOSE=ENV["VAGRANT_ANSIBLE_VERBOSE"] || false Vagrant.configure("2") do |config| - config.vm.box = "rockylinux/9" + config.vm.box = "krislamo.org/rocky10" config.vm.hostname = "fritadev" - config.vm.disk :disk, size: "100GB", primary: true config.vm.synced_folder ".", "/vagrant", disabled: true config.vm.network "private_network", type: "dhcp" @@ -33,7 +32,6 @@ Vagrant.configure("2") do |config| libvirt.cpus = 2 libvirt.memory = 4096 libvirt.default_prefix = "" - libvirt.machine_virtual_size = 100 end # Set VirtualBox settings @@ -42,24 +40,11 @@ Vagrant.configure("2") do |config| vbox.memory = 4096 end - # Expand XFS rootfs - config.vm.provision "shell", inline: <<-SHELL - set -xe - df -h / - dnf install -y cloud-utils-growpart - PART="$(findmnt -n -o SOURCE /)" - DISK="$(lsblk -n -o PKNAME "$PART")" - NUM="$(lsblk -n -o KNAME "$PART" | sed 's/.*[^0-9]//')" - growpart "/dev/$DISK" "$NUM" && \ - xfs_growfs / - df -h / - SHELL - # Provision with Ansible config.vm.provision "ansible" do |ansible| ENV['ANSIBLE_ROLES_PATH'] = File.dirname(__FILE__) + "/roles" ansible.compatibility_mode = "2.0" - ansible.playbook = "dev/" + PLAYBOOK + ".yml" + ansible.playbook = "dev/" + playbook + ".yml" ansible.verbose = VAGRANT_ANSIBLE_VERBOSE end end