vagrant/plugins/commands
Chris Roberts e958c6183a Adds initial HCP config support
Adds initial basic support for HCP based configuration in vagrant-go.
The initalization process has been updated to remove Vagrantfile parsing
from the client, moving it to the runner using init jobs for the basis
and the project (if there is one). Detection is done on the file based
on extension for Ruby based parsing or HCP based parsing.

Current HCP parsing is extremely simple and currently just a base to
build off. Config components will be able to implement an `Init`
function to handle receiving configuration data from a non-native source
file. This will be extended to include a default approach for injecting
defined data in the future.

Some cleanup was done in the state around validations. Some logging
adjustments were applied on the Ruby side for better behavior
consistency.

VirtualBox provider now caches locale detection to prevent multiple
checks every time the driver is initialized.
2023-09-07 17:26:10 -07:00
..
autocomplete add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
box add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
cap add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
cloud add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
destroy add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
global-status add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
halt add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
help add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
init add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
list-commands add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
login add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
package add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
plugin add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
port add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
powershell add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
provider add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
provision add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
push add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
rdp add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
reload add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
resume add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
serve Adds initial HCP config support 2023-09-07 17:26:10 -07:00
snapshot add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
ssh add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
ssh_config add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
status add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
suspend add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
up add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
upload add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
validate add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
version add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
winrm add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
winrm_config add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00