mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
89 lines
1.3 KiB
HCL
89 lines
1.3 KiB
HCL
output "string" {
|
|
value = var.string != null ? var.string : ""
|
|
}
|
|
|
|
variable "string" {
|
|
type = string
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "list" {
|
|
value = var.list != null ? var.list : []
|
|
}
|
|
|
|
variable "list" {
|
|
type = list(string)
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "bool" {
|
|
value = var.bool != null ? var.bool : false
|
|
}
|
|
|
|
variable "bool" {
|
|
type = bool
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "map" {
|
|
value = var.map != null ? var.map : { foo = "bar" }
|
|
}
|
|
|
|
variable "map" {
|
|
type = map(string)
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "number" {
|
|
value = var.number != null ? var.number : 6
|
|
}
|
|
|
|
variable "number" {
|
|
type = number
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "object" {
|
|
value = var.object != null ? var.object : {}
|
|
}
|
|
|
|
variable "object" {
|
|
type = object({})
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "set" {
|
|
value = var.set != null ? var.set : [false]
|
|
}
|
|
|
|
variable "set" {
|
|
type = set(bool)
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "tuple" {
|
|
value = var.tuple != null ? var.tuple :[]
|
|
}
|
|
|
|
variable "tuple" {
|
|
type = tuple([string])
|
|
default = null
|
|
sensitive = true
|
|
}
|
|
|
|
output "any" {
|
|
value = var.any != null ? var.any : ""
|
|
}
|
|
|
|
variable "any" {
|
|
type = any
|
|
default = null
|
|
sensitive = true
|
|
} |