sophia
|
49a435c068
|
testing vagrantfile parser
|
2022-04-25 12:24:20 -05:00 |
|
sophia
|
abf0dddd12
|
Clean up parsing examples/test
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
7f9702a095
|
Successfully parse vagrantfile
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
5bfa4a6f48
|
Move Vagrantfile proto definition to the plugin sdk
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
559a9d11a7
|
Generate provider plugin
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
771de51e89
|
Extract config sanatizing function
|
2022-04-25 12:24:18 -05:00 |
|
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 |
|