13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# File 'lib/central/cli/nodes/digital_ocean/create_command.rb', line 13
def execute
require_api_url
require_current_stack
require 'central/machine/digital_ocean'
stack = client(require_token).get("stacks/#{current_stack}")
provisioner = Central::Machine::DigitalOcean::NodeProvisioner.new(client(require_token), token)
provisioner.run!(
master_uri: api_url,
stack_token: stack['token'],
stack: current_stack,
ssh_key: ssh_key,
name: name,
size: size,
region: region,
version: version
)
end
|