Repository navigation
Expand file tree
/
Copy pathtest.tf
More file actions
78 lines (63 loc) · 1.32 KB
/
Copy pathtest.tf
File metadata and controls
78 lines (63 loc) · 1.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
terraform {
require_version = ">= 1.5.1"
}
locals {
foo = "lorem ipsum dolor sit amet"
}
variable "bar" {
type = int
default = 1024
}
variable "foo" {
type = string
default = "FOO"
description = <<EOD
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vel egestas dolor, nec dignissim metus. Donec augue elit, rhoncus ac sodales id, porttitor vitae est. Donec laoreet rutrum libero sed pharetra.
Donec vel egestas dolor, nec dignissim metus. Donec augue elit, rhoncus ac sodales id, porttitor vitae est. Donec laoreet rutrum libero sed pharetra. Duis a arcu convallis, gravida purus eget, mollis diam.
EOD
}
resource "null_resource" "foo" {}
resource "null_resource" "bar" {
count = 2
triggers = {
foo = null_resource.foo.id
}
provisioner "local-exec" {
inline = [
"hostname",
"uname -a",
]
}
}
resource "null_resource" "quux" {
count = 3
triggers = {
foo = null_resource.foo.id
}
provisioner "remote-exec" {
inline = [
"hostname",
"uname -a",
]
}
}
data "bogus" "foo" {
input "a" {
value = 1
}
input "b" {
value = 2
}
outputs {
safe "a" { value = "a" }
unsafe "b" { value = "b" }
}
}
terraform {
required_providers {
http = {
source = "hashicorp/http"
version = "3.3.0"
}
}
}