42 lines
1.0 KiB
Terraform
42 lines
1.0 KiB
Terraform
|
# This test case is intended to cover many of the main formatting
|
||
|
# rules of "terraform fmt" at once. It's fine to add new stuff in
|
||
|
# here, but you can also add other _in.tf/_out.tf pairs in the
|
||
|
# same directory if you want to test something complicated that,
|
||
|
# for example, requires specific nested context.
|
||
|
#
|
||
|
# The input file of this test intentionally has strange whitespace
|
||
|
# alignment, because the goal is to see the fmt command fix it.
|
||
|
# If you're applying batch formatting to all .tf files in the
|
||
|
# repository (or similar), be sure to skip this one to avoid
|
||
|
# invalidating the test.
|
||
|
|
||
|
terraform {
|
||
|
required_providers {
|
||
|
foo = { version = "1.0.0" }
|
||
|
barbaz = {
|
||
|
version = "2.0.0"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
variable "instance_type" {
|
||
|
|
||
|
}
|
||
|
|
||
|
resource "foo_instance" "foo" {
|
||
|
instance_type = var.instance_type
|
||
|
}
|
||
|
|
||
|
resource "foo_instance" "bar" {
|
||
|
instance_type = "${var.instance_type}-2"
|
||
|
}
|
||
|
|
||
|
resource "foo_instance" "baz" {
|
||
|
instance_type = "${var.instance_type}${var.instance_type}"
|
||
|
|
||
|
beep "boop" {}
|
||
|
beep "blep" {
|
||
|
thingy = var.instance_type
|
||
|
}
|
||
|
}
|