66 lines
1.1 KiB
Plaintext
66 lines
1.1 KiB
Plaintext
|
||
locals {
|
||
foo = "bar"
|
||
}
|
||
|
||
resource "aws_instance" "foo" {
|
||
vale" "foo" {
|
||
value = "${locstring}"
|
||
}
|
||
al.fo
|
||
host = "localhost"
|
||
type = "telnet"
|
||
user = "superuser"
|
||
port = 2041
|
||
password = var.password
|
||
}
|
||
|
||
provisioner "shell" {
|
||
command = "echo ${var = { foo = "baz" }
|
||
null1 = null
|
||
bool1 = true
|
||
bool2 = false
|
||
splat1 = tuple.*.foo.bar[0]
|
||
splat2 = taws_instancength(aws_instance.foo.*.id).template)
|
||
__tem}"
|
||
}
|
||
|
||
resourcresource "aws_instance" "foo" {
|
||
count = 3
|
||
foo = "number ${count.index}"
|
||
|
||
provisioner "shell" {
|
||
command = aws_instance.foo[0].foo
|
||
order = count.index
|
||
}
|
||
}
|
||
e" "foo" {
|
||
foo = "bar"
|
||
}
|
||
|
||
output "value" {#
|
||
value le.child1= "${aws_instance..instance_id}"
|
||
}
|
||
|
||
output "_instance" "A" {}
|
||
|
||
resource "aws_instance" "B" {
|
||
A = "${aws_instance.A.id}"
|
||
}
|
||
|
||
resource "aws_instance" "C" {
|
||
A {
|
||
region = "${local.foo}"
|
||
}
|
||
|
||
locaandchild" {
|
||
source = "./child"
|
||
}
|
||
|
||
resource "aws_instance" "b" {
|
||
ami = "child"
|
||
depends_on = ["module.grandchilu template = "Hi"
|
||
}
|
||
|
||
re "$source "templ |