초보자를 위한 Terraform 팁
조건식
condition ? true_val : false_val
아주 간단하다면 예를 들어 Java의 삼항 조건처럼 보입니다.
조건이 true이면 true_val이 사용되고, 그렇지 않으면 false_val이 사용됩니다.
예시
var.a != "" ? var.a : "default-a"
Terraform 설명서: https://www.terraform.io/docs/language/expressions/conditionals.html
조건부/다중 자원
resource "xxx" "yyyy" {
....
count = "${var.a == "a" ? 1 : 0}"
}
조건에 따라 일부 요소를 생성하거나 리소스의 여러 인스턴스를 생성하려면 count를 사용할 수 있습니다.
조건식과 함께 스크립트에서 생성해야 하는 요소의 양을 정의할 수 있습니다. 따라서 케이스를 정의하는 경우 스크립트는 0개의 인스턴스를 생성해야 하므로 조건부 리소스를 갖게 됩니다.
문서:
로컬 값
locals {
service_name = "forum"
owner = "Community Team"
name = "${var.env}-xxxx"
}
locals는 정적 값(변수로 재정의할 수 없음)이 있는 개체이거나 변수 입력에서 일부 값을 만드는 데 도움이 될 수 있습니다.
여러 리소스에서 값을 재정의하지 않는 것이 정말 유용할 수 있습니다.
Terraform 설명서: https://www.terraform.io/docs/language/values/locals.html
그것이 당신을 도울 수 있기를 바랍니다! 🍺
Reference
이 문제에 관하여(초보자를 위한 Terraform 팁), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mxglt/terraform-tips-for-newcomers-4cpb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
condition ? true_val : false_val
var.a != "" ? var.a : "default-a"
resource "xxx" "yyyy" {
....
count = "${var.a == "a" ? 1 : 0}"
}
조건에 따라 일부 요소를 생성하거나 리소스의 여러 인스턴스를 생성하려면 count를 사용할 수 있습니다.
조건식과 함께 스크립트에서 생성해야 하는 요소의 양을 정의할 수 있습니다. 따라서 케이스를 정의하는 경우 스크립트는 0개의 인스턴스를 생성해야 하므로 조건부 리소스를 갖게 됩니다.
문서:
로컬 값
locals {
service_name = "forum"
owner = "Community Team"
name = "${var.env}-xxxx"
}
locals는 정적 값(변수로 재정의할 수 없음)이 있는 개체이거나 변수 입력에서 일부 값을 만드는 데 도움이 될 수 있습니다.
여러 리소스에서 값을 재정의하지 않는 것이 정말 유용할 수 있습니다.
Terraform 설명서: https://www.terraform.io/docs/language/values/locals.html
그것이 당신을 도울 수 있기를 바랍니다! 🍺
Reference
이 문제에 관하여(초보자를 위한 Terraform 팁), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mxglt/terraform-tips-for-newcomers-4cpb
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
locals {
service_name = "forum"
owner = "Community Team"
name = "${var.env}-xxxx"
}
Reference
이 문제에 관하여(초보자를 위한 Terraform 팁), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mxglt/terraform-tips-for-newcomers-4cpb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)