class Kontena::Cli::Vpn::RemoveCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/vpn/remove_command.rb, line 8
def execute
  require_api_url
  token = require_token
  confirm unless forced?
  name = 'vpn'

  vpn = client(token).get("stacks/#{current_grid}/#{name}") rescue nil
  exit_with_error("VPN stack does not exist") if vpn.nil?

  spinner "Removing #{pastel.cyan(name)} service " do
    client(token).delete("stacks/#{current_grid}/#{name}")
  end
end