lang en_US.UTF-8 keyboard --xlayouts='us' network --bootproto=dhcp --noipv6 --onboot=on --device=eth0 rootpw --plaintext vagrant firewall --disabled selinux --permissive timezone UTC bootloader --timeout=1 --location=mbr --append="net.ifnames=0 biosdevname=0" text skipx zerombr clearpart --all --initlabel autopart --nohome --nolvm --noboot firstboot --disabled reboot --eject user --name=vagrant --plaintext --password vagrant %packages --ignoremissing --excludedocs bzip2 tar wget nfs-utils net-tools rsync dkms -plymouth -plymouth-core-libs -fedora-release-notes -mcelog -smartmontools -usbutils -microcode_ctl %end %post # sudo echo 'Defaults:vagrant !requiretty' > /etc/sudoers.d/vagrant echo '%vagrant ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers.d/vagrant chmod 440 /etc/sudoers.d/vagrant # Enable hyper-v daemons only if using hyper-v virtualization if [ $(virt-what) == "hyperv" ]; then dnf -y install hyperv-daemons cifs-utils systemctl enable hypervvssd systemctl enable hypervkvpd fi %end