Categorygithub.com/prasannakumarik25/https-github.com-mavrick202-terraformsingleinstancebuildervirtualboxcommon
package
0.12.3
Repository: https://github.com/prasannakumarik25/https-github.com-mavrick202-terraformsingleinstance.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
NewArtifact returns a VirtualBox artifact containing the files in the given directory.
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
This is the common builder ID to all of these artifacts.
These are the different valid mode values for "guest_additions_mode" which determine how guest additions are delivered to the guest.
These are the different valid mode values for "guest_additions_mode" which determine how guest additions are delivered to the guest.
These are the different valid mode values for "guest_additions_mode" which determine how guest additions are delivered to the guest.
No description provided by the author
# Structs
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
This step attaches the ISO to the virtual machine.
This step attaches the VirtualBox guest additions as a inserted CD onto the virtual machine.
This step configures the VM to enable the VRDP server on the guest machine.
This step uploads a file containing the VirtualBox version, which can be useful for various provisioning reasons.
This step cleans up forwarded ports and exports the VM to an OVF.
This step adds a NAT port forwarding definition so that SSH is available on the guest machine.
StepOutputDir sets up the output directory by creating it if it does not exist, deleting it if it does exist and we're forcing, and cleaning it up when we're done with it.
This step removes any devices (floppy disks, ISOs, etc.) from the machine that we may have added.
This step starts the virtual machine.
This step shuts down the machine.
This step sets some variables in VirtualBox so that annoying pop-up messages don't exist.
This step "types" the boot command into the VM over VNC.
This step uploads the guest additions ISO to the VM.
This step uploads a file containing the VirtualBox version, which can be useful for various provisioning reasons.
This step executes additional VBoxManage commands as specified by the template.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
A driver is able to talk to VirtualBox and perform certain operations with it.