This post explains two scenarios:
- Override a variable
- Override Multiple Variables
Let’s start.
variable “instance_name” {
description = “Value of the name tag for EC2 Instance
type = string
default = “TFExampleApp”
}variable "instance_type" {|
description = "EC2 instance type"
type = string
default = "t2.micro"
}
I have declared 2 variables which is instance_name
and instance_type
Scenario 1 — Override A Variable
Given that you only want to override instance_name
. The terraform command would look like this:
terraform apply -var “instance_name=quote-backend-v2”
Scenario 2 — Override Multiple Variables
Given that you want to override both instance_name and instance_type
. The terraform command would look like this:
terraform apply -var “instance_name=quote-backend-v2” -var “instance_type=t2.nano”