【问题标题】:return userdata result of ec2 with terraform使用 terraform 返回 ec2 的 userdata 结果
【发布时间】:2019-05-30 06:34:57
【问题描述】:

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

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

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

提前谢谢你,

【问题讨论】:

  • 我从来没有这样做过,实际上我不太确定它是否可能,但一个想法是将 user_data 输出写入一个文件,然后通过 Terraform 输出该文件......跨度>

标签: terraform terraform-provider-aws


【解决方案1】:

您可以使用 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
}

保持

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    相关资源
    最近更新 更多