Sha256: bfc17dd247a344e5b538bfe07ade710adfaf91a995a1809e4e93744f7bfeb44e
Contents?: true
Size: 725 Bytes
Versions: 1
Compression:
Stored size: 725 Bytes
Contents
module Kontena::Cli::Nodes::Aws class TerminateCommand < Clamp::Command include Kontena::Cli::Common include Kontena::Cli::GridOptions parameter "NAME", "Node name" option "--access-key", "ACCESS_KEY", "AWS access key ID", required: true option "--secret-key", "SECRET_KEY", "AWS secret key", required: true option "--region", "REGION", "EC2 Region", required: true def execute require_api_url require_current_grid require 'kontena/machine/aws' grid = client(require_token).get("grids/#{current_grid}") destroyer = Kontena::Machine::Aws::NodeDestroyer.new(client(require_token), access_key, secret_key, region) destroyer.run!(grid, name) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kontena-cli-0.12.0 | lib/kontena/cli/nodes/aws/terminate_command.rb |