Difference between revisions of "Terraform state show"

From wikieduonline
Jump to navigation Jump to search
 
(7 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
* <code>[[terraform state show --help]]</code>
 
* <code>[[terraform state show --help]]</code>
  
* <code>[[terraform state]] show [[terraform state list|ADDRESS]]</code>             # <code>[[terraform state list]]</code>
+
* <code>[[terraform state]] show [[terraform state list|ADDRESS]]</code>          
 
* <code>[[terraform state show module.my_compute]]</code>
 
* <code>[[terraform state show module.my_compute]]</code>
 
* <code>[[terraform state show module.alb.aws_lb.this]][0]</code>
 
* <code>[[terraform state show module.alb.aws_lb.this]][0]</code>
 
* <code>[[terraform state show module.eks.aws_eks_cluster.this]][0]</code>
 
* <code>[[terraform state show module.eks.aws_eks_cluster.this]][0]</code>
 
+
* <code>[[terraform state show google_sql_database_instance.MyINSTANCE]]</code>
 +
* <code>[[terraform state show aws_instance.MYexample]]</code>
  
 
  terraform state show
 
  terraform state show
Line 29: Line 30:
 
== Examples ==
 
== Examples ==
 
* <code>[[terraform state show aws_instance.MYexample]]</code>
 
* <code>[[terraform state show aws_instance.MYexample]]</code>
 +
 +
== Errors ==
 +
terraform state show YourWrongAddressResource
 +
[[Error parsing instance address:]] YourWrongAddressResource
 +
 +
This command requires that the address references one specific instance.
 +
To view the available instances, use "terraform state list". Please modify
 +
the address to reference a specific instance.
 +
 +
 +
terraform state show module.db.aws_rds_cluster_instance.this
 +
[[No instance found for the given address!]]
 +
 +
This command requires that the address references one specific instance.
 +
To view the available instances, use "terraform state list". Please modify
 +
the address to reference a specific instance.
 +
 +
terraform state show module.db.aws_rds_cluster_instance.this[0]
 +
[[zsh]]: no matches found: module.db.aws_rds_cluster_instance.this[0]
 +
 +
Solution: try using <code>[[bash]]</code>
  
 
== Related terms ==
 
== Related terms ==

Latest revision as of 08:05, 27 October 2022

terraform state show

terraform state show
Exactly one argument expected. 

Usage: terraform [global options] state show [options] ADDRESS 

  Shows the attributes of a resource in the Terraform state. 

  This command shows the attributes of a single resource in the Terraform
  state. The address argument must be used to specify a single resource.
  You can view the list of available resources with "terraform state list".

Options: 

  -state=statefile    Path to a Terraform state file to use to look
                      up Terraform-managed resources. By default it will
                      use the state "terraform.tfstate" if it exists.

Examples[edit]

Errors[edit]

terraform state show YourWrongAddressResource
Error parsing instance address: YourWrongAddressResource

This command requires that the address references one specific instance.
To view the available instances, use "terraform state list". Please modify
the address to reference a specific instance.


terraform state show module.db.aws_rds_cluster_instance.this
No instance found for the given address!

This command requires that the address references one specific instance.
To view the available instances, use "terraform state list". Please modify
the address to reference a specific instance.
terraform state show module.db.aws_rds_cluster_instance.this[0]
zsh: no matches found: module.db.aws_rds_cluster_instance.this[0]

Solution: try using bash

Related terms[edit]

See also[edit]

Advertising: