我在aws_instance
文件中有一个terraform
,我想用我的user_data
脚本中的值标记该实例。
如何在instance
脚本中用值为LOGINTOKEN
标记我的user_data
?
示例:
resource "aws_instance" "my_instance" {
ami = "some_ami"
instance_type = "some_instance"
//other configs
user_data = <<EOF
#!/bin/bash
LOGINTOKEN=$(echo { "token": "qwerty12345" } | docker run --rm -i stedolan/jq -r .token)
EOF
tags {
LoginToken = "$LOGINTOKEN"
}
}