使用terraform返回ec2的userdata结果

时间:2019-05-28 12:34:48

标签: terraform terraform-provider-aws

我想创建一个Jenkins管道,该管道使用user_data在aws自动伸缩组上部署应用程序。

有时部署会失败,但是我不会在terraform运行时如何显示部署结果,尤其是用户数据脚本结果。

那么可以用terraform打印用户数据输出(脚本结果)吗?

先谢谢您

1 个答案:

答案 0 :(得分:0)

您可以使用Terraform EC2数据资源来提取实例元数据,包括SHA-1用户数据。 https://www.terraform.io/docs/providers/aws/d/instance.html

data "aws_instance" "foo" {
instance_id = "i-instanceid"
get_user_data = true
}

保持