hummeltech/Start FreeBSD Vagrant Box

Allow running command-line programs via bash shell of FreeBSD VMs provisioned with Vagrant using the run keyword.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
boot_timeoutVM Boot Timeout1800
boxVagrant Boxgeneric/freebsd14
connect_timeoutVM SSH Connect Timeout30
cpusVM CPUs2
memoryVM Memory2048
pre_package_commandsCommand(s) to run before packaging Vagrant Box (double quotation marks are not allowed)find ${{ github.workspace }} -mindepth 1 -delete; find ${{ runner.temp }} -mindepth 1 -delete; sudo pkg clean --all --yes;
providerVagrant provider to use, defaults to libvirt on Linux and virtualbox on macOS
provision_commandsCommand(s) to run for provisioning (double quotation marks are not allowed)sysrc update_motd=NO; service motd onestop; rm -f /var/run/motd; chmod -x /usr/bin/fortune; export ASSUME_ALWAYS_YES=yes; pkg bootstrap -f; pkg upgrade; pkg install bash rsync; echo 'AcceptEnv *' >> /etc/ssh/sshd_config; service sshd restart; mkdir -p ${{ github.workspace }}; chown vagrant:vagrant ${{ github.workspace }}; mkdir -p ${{ runner.temp }}; chown vagrant:vagrant ${{ runner.temp }};
save_box_to_cacheSave Vagrant Box to GitHub Actions Cache
ssh_shellShell to be used for `config.ssh.shell` in Vagrantfilebash
use_cached_boxUse Vagrant Box from GitHub Actions Cache
vagrant_box_descriptorVagrant Box Descriptor <name, url, or path>/tmp/packaged.box
vagrant_ssh_usernameSSH Username for `vagrant ssh`vagrant

no outputs