package
2.4.1+incompatible
Repository: https://github.com/hashicorp/vagrant.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
JobCommandProto converts a CommandInfo into its proto equivalent.
No description provided by the author
NewBasis creates a new Basis with the given options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Create a new blank project instance.
No description provided by the author
No description provided by the author
Create a new Vagrantfile instance.
No description provided by the author
No description provided by the author
TestMachine returns a fully in-memory and side-effect free Machine that can be used for testing.
TestMinimalMachine uses a minimal project to setup the most basic machine that will work for testing.
TestMinimalProject uses a minimal basis to setup the most basic project that will work for testing.
TestMinimalTarget uses a minimal project to setup the most basic target that will work for testing.
TestProject returns a fully in-memory and side-effect free Project that can be used for testing.
TestTarget returns a fully in-memory and side-effect free Target that can be used for testing.
No description provided by the author
WithBasisDataDir customizes the datadir for the Basis.
WithBasisRef is used to load or initialize the basis.
No description provided by the author
WithClient sets the API client to use.
No description provided by the author
WithJobInfo sets the base job info used for any executed operations.
WithLogger sets the logger to use with the project.
WithMappers adds the mappers to the list of mappers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithBasisRef is used to load or initialize the project.
No description provided by the author
Set name on target.
No description provided by the author
Configure target with proto ref.
Set a vagrantfile instance on target.
No description provided by the author
No description provided by the author
WithUI sets the UI to use.
# Constants
Number of seconds to wait between checks for box updates.
No description provided by the author
DEFAULT_VM_NAME is the name that a target gets when none has been specified.
No description provided by the author
No description provided by the author
Basis.
Box.
Project.
Provider.
Target.
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
These are the locations which can be used for populating the root value in the vagrantfile.
# Structs
Basis represents the core basis which may include one or more projects.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Project represents a project with one or more applications.
The StateBag keeps the state of Vagrant during execution.
No description provided by the author
TargetIndex represents.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
And here's our Vagrantfile!.
# Type aliases
BasisOption is used to set options for NewBasis.
No description provided by the author
LoadLocation type defines the origin of a Vagrantfile.
ProjectOption is used to set options for LoadProject.
Options type for target loading.
No description provided by the author