Terraform 使地形资源键多行
我正在使用0.11.14版在Terraform中声明一个google_logging_度量资源 我有以下声明Terraform 使地形资源键多行,terraform,terraform-provider-gcp,Terraform,Terraform Provider Gcp,我正在使用0.11.14版在Terraform中声明一个google_logging_度量资源 我有以下声明 resource "google_logging_metric" "my_metric" { description = "Check for logs of some cron job\t" name = "mycj-logs" filter = "resource.type=\"k8s_container\" AND resource.labels
resource "google_logging_metric" "my_metric" {
description = "Check for logs of some cron job\t"
name = "mycj-logs"
filter = "resource.type=\"k8s_container\" AND resource.labels.cluster_name=\"${local.k8s_name}\" AND resource.labels.namespace_name=\"workable\" AND resource.labels.container_name=\"mycontainer-cronjob\" \nresource.labels.pod_name:\"my-pod\""
project = "${data.terraform_remote_state.gke_k8s_env.project_id}"
metric_descriptor {
metric_kind = "DELTA"
value_type = "INT64"
}
}
有没有办法使过滤器字段多行
局部变量${local.k8s_name}的存在使它有点挑战性
字符串值很简单,表示基本的键到值映射
其中键是变量名。例如:
variable "key" {
type = "string"
default = "value"
}
可以使用heredoc语法提供多行字符串值
variable "long_key" {
type = "string"
default = <<EOF
This is a long key.
Running over several lines.
EOF
}
从
字符串值很简单,表示基本的键到值映射
其中键是变量名。例如:
variable "key" {
type = "string"
default = "value"
}
可以使用heredoc语法提供多行字符串值
variable "long_key" {
type = "string"
default = <<EOF
This is a long key.
Running over several lines.
EOF
}
下面的格式是推荐的方式
variable "key" {
type = string
default = "value"
}
# A multi-line string value can be provided using heredoc syntax.
variable "long_key" {
type = string
default = <<EOF
This is a long key.
Running over several lines.
EOF
}
下面的格式是推荐的方式
variable "key" {
type = string
default = "value"
}
# A multi-line string value can be provided using heredoc syntax.
variable "long_key" {
type = string
default = <<EOF
This is a long key.
Running over several lines.
EOF
}
我发现通过谷歌搜索,我的问题的一部分是这个部分=\${local.k8s\u name}\是否被适当地解析我发现通过谷歌搜索,我的问题的一部分是这个部分=\${local.k8s\u name}\是否被适当地解析