Class: RubyTerraform::Commands::Show
- Includes:
- Options::Global
- Defined in:
- lib/ruby_terraform/commands/show.rb
Overview
Wraps the terraform show command which reads and outputs a Terraform
state or plan file in a human-readable form. If no path is specified, the
current state will be shown.
For options accepted on construction, see Base#initialize.
When executing an instance of Show via Base#execute, the following options are supported:
:path: the path to a state file or plan to show.:chdir: the path of a working directory to switch to before executing the given subcommand.:no_color: whether or not the output from the command should be in color; defaults tofalse.:json: iftrue, outputs the Terraform plan or state in a machine-readable form; defaults tofalse.
The Base#execute method accepts an optional second parameter which is a map
of invocation options. Currently, the only supported option is
:environment which is a map of environment variables to expose during
invocation of the command.
Constructor Details
This class inherits a constructor from RubyTerraform::Commands::Base