18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# File 'lib/central/cli/master/digital_ocean/create_command.rb', line 18
def execute
require 'central/machine/digital_ocean'
provisioner = Central::Machine::DigitalOcean::MasterProvisioner.new(token)
provisioner.run!(
ssh_key: ssh_key,
ssl_cert: ssl_cert,
size: size,
region: region,
version: version,
auth_server: auth_provider_url,
vault_secret: vault_secret || SecureRandom.hex(24),
vault_iv: vault_iv || SecureRandom.hex(24),
mongodb_uri: mongodb_uri
)
end
|