Sha256: 06766fd682786807fdca25549c3be349513520563da0b2afcbc9a560d466a5ef
Contents?: true
Size: 587 Bytes
Versions: 18
Compression:
Stored size: 587 Bytes
Contents
module Kontena::Cli::Nodes::DigitalOcean class TerminateCommand < Clamp::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions parameter "NAME", "Node name" option "--token", "TOKEN", "DigitalOcean API token", required: true def execute require_api_url require_current_grid require 'kontena/machine/digital_ocean' grid = client(require_token).get("grids/#{current_grid}") destroyer = Kontena::Machine::DigitalOcean::NodeDestroyer.new(client(require_token), token) destroyer.run!(grid, name) end end end
Version data entries
18 entries across 18 versions & 1 rubygems