sophia
|
f316afdd38
|
Set project and basis configuration type as vagrantfile
|
2022-04-25 12:24:19 -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
|
1832fd9f53
|
Remove vagrantfile service in Vagrant server
|
2022-04-25 12:24:19 -05:00 |
|
sophia
|
53c822d76a
|
Define Vagrantfile DB form
|
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
|
eeb7028a48
|
Building after rebase
|
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
|
b2dd5be282
|
Set a default environment for the puppet provisioner
|
2022-04-25 12:24:18 -05:00 |
|
sophia
|
5f532fc986
|
Make box url a repeated field
|
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
|
81368d83dd
|
More complicated provider setup
|
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
|
36a4a03160
|
Define the 'config.vm.*' level of the Vagrantfile
|
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
|
ee062c655f
|
Example parsing vagrantfile proto to plugin config proto
|
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 |
|
sophia
|
4460faa862
|
Kind of manually parse vagrantfile for provisioners
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
c4f0420d72
|
Parse Vagrantfile to proto
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
6899a2a00d
|
Make Vagrantfile protos more closely resemble the Vagrantfile
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
ec54c07f34
|
More complex Vagrantfile
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
21dec58ba6
|
Update vagrantfile parsing for vagrantfile proto changes
|
2022-04-25 12:24:17 -05:00 |
|
sophia
|
053be35242
|
Parse Vagrantfiles
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
61ba8c356e
|
Load Vagrantfile for basis and project
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
3b6766cfc1
|
Add Vagrantfile to task definition
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
3f9b933991
|
Return dummy Vagrantfile data
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
3d25e71970
|
Add Vagrantfile to proto data model
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
71f3b99819
|
Setup Vagrantfile refs
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
45e86d7f8a
|
Setup Vagrantfile service
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
a65bcc3c41
|
Use vagrant-plugin-sdk main checkout
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
22a3452c1e
|
Run tests
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
ca8d74d661
|
Don't use argmapper dev dependency
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
f864d6aa26
|
Get runner accpet tests to work
|
2022-04-25 12:24:16 -05:00 |
|
sophia
|
b223ea2b6c
|
Clean up test instances
|
2022-04-25 12:24:15 -05:00 |
|
sophia
|
b0c129e461
|
Fix runner accept tests
|
2022-04-25 12:24:15 -05:00 |
|
sophia
|
c4e016a4d6
|
Fix runner test
|
2022-04-25 12:24:15 -05:00 |
|
sophia
|
a6af4062f8
|
Save point
|
2022-04-25 12:24:15 -05:00 |
|
sophia
|
45e1564a81
|
Remove unused code
|
2022-04-25 12:24:15 -05:00 |
|
sophia
|
8b0f7d8658
|
Fix runner and snapshot tests
|
2022-04-25 12:24:15 -05:00 |
|
sophia
|
86dfcefad5
|
Fix project test
|
2022-04-25 12:24:15 -05:00 |
|
sophia
|
3de668b821
|
Sort out job test except for blocking job execution tests
|
2022-04-25 12:24:15 -05:00 |
|