如何在terraform中使用user_data值更改aws_instance?

时间:2018-11-06 21:58:09

标签: terraform terraform-provider-aws

我在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"
  }
}

0 个答案:

没有答案