This action set up a vagrant environment for use in actions by:
-
optionally installing Vagrant and VirtualBox
-
optionally installing rsync to support Vagrant rsync-typed synced folders
-
optionally installing Vagrant disksize plugin
When using the actions on persistent runner, we may want to disable automatic installation of the required software in favor of the one already installed.
Vagrant and VirtualBox are already installed on macos-10.15
but not on macos-11
.
on: [push] jobs: test: runs-on: macos-10.15 steps: - uses: actions/checkout@v2 - uses: nokeedev/actions/setup-vagrant with: install-vagrant-if: 'false' install-virtualbox-if: 'false'
on: [push] jobs: test: runs-on: macos-10.15 steps: - uses: actions/checkout@v2 - uses: nokeedev/actions/setup-vagrant with: install-rsync-if: 'false'