lib/kontena/plugin/azure/nodes/terminate_command.rb in kontena-plugin-azure-0.2.5 vs lib/kontena/plugin/azure/nodes/terminate_command.rb in kontena-plugin-azure-0.3.0

- old
+ new

@@ -4,15 +4,18 @@ include Kontena::Cli::GridOptions parameter "NAME", "Node name" option "--subscription-id", "SUBSCRIPTION ID", "Azure subscription id", required: true option "--subscription-cert", "CERTIFICATE", "Path to Azure management certificate", attribute_name: :certificate, required: true + option "--force", :flag, "Force remove", default: false, attribute_name: :forced def execute require_api_url require_current_grid - require 'kontena/machine/azure' + confirm_command(name) unless forced? + + require_relative '../../../machine/azure' grid = fetch_grid destroyer = destroyer(client(require_token), subscription_id, certificate) destroyer.run!(grid, name) end