mirror of
https://github.com/hashicorp/vagrant.git
synced 2026-04-29 18:20:09 -04:00
* Populate push configs when parsing the vagrantfile
* Allow untyped configs to be shipped over GRPC
* In our demo plugin, walk the vagrantfile and snag the config
Example Vagrantfile that works with the demo plugin:
```ruby
Vagrant.configure("2") do |config|
config.push.define "myplugin" do |push|
push.coolkey = "coolvalue"
push.alist = ["so", "many", "items"]
push.ahash = { "hashkey" => "hashvalue" }
end
end
```
|
||
|---|---|---|
| .. | ||
| cloud_init.rb | ||
| disk.rb | ||
| package.rb | ||
| push.rb | ||
| ssh.rb | ||
| ssh_connect.rb | ||
| trigger.rb | ||
| vagrant.rb | ||
| vm.rb | ||
| vm_provisioner.rb | ||
| vm_subvm.rb | ||
| vm_trigger.rb | ||