Class: RubyTerraform::Commands::Logout

Inherits:
Base
  • Object
show all
Includes:
Options::Global
Defined in:
lib/ruby_terraform/commands/logout.rb

Overview

Wraps the terraform logout command which removes locally-stored credentials for specified hostname.

Note: the API token is only removed from local storage, not destroyed on the remote server, so it will remain valid until manually revoked.

If no hostname is provided, the default hostname is app.terraform.io.

For options accepted on construction, see Base#initialize.

When executing an instance of Logout via Base#execute, the following options are supported:

  • :chdir: the path of a working directory to switch to before executing the given subcommand.

Examples:

Basic Invocation

RubyTerraform::Commands::Logout.new.execute

Method Summary

Methods inherited from Base

#execute, #initialize

Constructor Details

This class inherits a constructor from RubyTerraform::Commands::Base