12 Commits

Author SHA1 Message Date
sophia
c2176d5e80
Extract vagrant and communicator settings from Vagrantfile 2022-04-25 12:24:18 -05:00
sophia
0ee6ea531f
Refactor extract component to provisioners 2022-04-25 12:24:18 -05:00
sophia
849755646b
Define config for config.ssh, winrm, winssh, vagrant 2022-04-25 12:24:18 -05:00
sophia
da58bbc1c1
Get all config.vm.* variables 2022-04-25 12:24:18 -05:00
sophia
b152cc4f2b
Allow dummy config to eval config blocks to set instance variables 2022-04-25 12:24:18 -05:00
sophia
9c1d09eb8a
Extract providers 2022-04-25 12:24:18 -05:00
sophia
5467b9134c
Extract network info from Vagrantfile into proto 2022-04-25 12:24:18 -05:00
sophia
ace5f0db69
Parse out networks and synced folders 2022-04-25 12:24:18 -05:00
sophia
7982d86afd
Extract configuration information less manually 2022-04-25 12:24:17 -05:00
sophia
a66eab78f9
Update proto to provisioner for non existent ruby plugins 2022-04-25 12:24:17 -05:00
sophia
0923f1edf2
Collect config for Vagrantfile config element that does not exist in Ruby 2022-04-25 12:24:17 -05:00
sophia
0114c37379
Test out parsing Vagrantfile
This takes a Vagrantfile -> into a Vagrantfile proto -> gets the
require plugin for provisioning
2022-04-25 12:24:17 -05:00