class Chef::Knife::AzurermServerList

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/azurerm_server_list.rb, line 33
def run
  $stdout.sync = true
  # check azure cli version due to azure changed `azure` to `az` in azure-cli2.0
  get_azure_cli_version
  validate_arm_keys!
  begin
    service.list_servers(config[:azure_resource_group_name])
  rescue => error
    service.common_arm_rescue_block(error)
  end
end