Module: VagrantPlugins::ManagedServers::Action
- Includes:
- Vagrant::Action::Builtin
- Defined in:
- lib/vagrant-managed-servers/action.rb,
lib/vagrant-managed-servers/action/upload_status.rb,
lib/vagrant-managed-servers/action/download_status.rb,
lib/vagrant-managed-servers/action/track_deployment_end.rb,
lib/vagrant-managed-servers/action/track_deployment_start.rb,
lib/vagrant-managed-servers/action/init_deployment_tracker.rb,
lib/vagrant-managed-servers/action/track_server_deployment_end.rb,
lib/vagrant-managed-servers/action/track_server_deployment_start.rb
Defined Under Namespace
Classes: DownloadStatus, InitDeploymentTracker, TrackDeploymentEnd, TrackDeploymentStart, TrackServerDeploymentEnd, TrackServerDeploymentStart, UploadStatus
Class Method Summary
collapse
Class Method Details
.action_download_status ⇒ Object
32
33
34
35
36
37
|
# File 'lib/vagrant-managed-servers/action.rb', line 32
def self.action_download_status
Vagrant::Action::Builder.new.tap do |b|
b.use ConfigValidate
b.use DownloadStatus
end
end
|
.action_push ⇒ Object
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/vagrant-managed-servers/action.rb', line 16
def self.action_push
Vagrant::Action::Builder.new.tap do |b|
b.use TrackServerDeploymentStart
b.use action_up
b.use Call, action_provision do |env, b2|
if env[:reboot]
b2.use Call, action_reload do |_env, _b3|
end
end
end
b.use UploadStatus
b.use action_destroy
b.use TrackServerDeploymentEnd
end
end
|