github.com/opentofu/opentofu@v1.7.1/internal/command/testdata/apply-plan-conditional-sensitive/main.tf (about) 1 output "string" { 2 value = var.string != null ? var.string : "" 3 } 4 5 variable "string" { 6 type = string 7 default = null 8 sensitive = true 9 } 10 11 output "list" { 12 value = var.list != null ? var.list : [] 13 } 14 15 variable "list" { 16 type = list(string) 17 default = null 18 sensitive = true 19 } 20 21 output "bool" { 22 value = var.bool != null ? var.bool : false 23 } 24 25 variable "bool" { 26 type = bool 27 default = null 28 sensitive = true 29 } 30 31 output "map" { 32 value = var.map != null ? var.map : { foo = "bar" } 33 } 34 35 variable "map" { 36 type = map(string) 37 default = null 38 sensitive = true 39 } 40 41 output "number" { 42 value = var.number != null ? var.number : 6 43 } 44 45 variable "number" { 46 type = number 47 default = null 48 sensitive = true 49 } 50 51 output "object" { 52 value = var.object != null ? var.object : {} 53 } 54 55 variable "object" { 56 type = object({}) 57 default = null 58 sensitive = true 59 } 60 61 output "set" { 62 value = var.set != null ? var.set : [false] 63 } 64 65 variable "set" { 66 type = set(bool) 67 default = null 68 sensitive = true 69 } 70 71 output "tuple" { 72 value = var.tuple != null ? var.tuple :[] 73 } 74 75 variable "tuple" { 76 type = tuple([string]) 77 default = null 78 sensitive = true 79 } 80 81 output "any" { 82 value = var.any != null ? var.any : "" 83 } 84 85 variable "any" { 86 type = any 87 default = null 88 sensitive = true 89 }