Cloudformation EKS启动terraform中等效的配置用户数据

时间:2019-03-22 00:41:45

标签: amazon-cloudformation terraform terraform-provider-aws

我有一个cloudformation模板,用于部署EKS和工作程序节点以及RDS,ES等其他一些资源。

我想编写一个与我的cloudformation相同的工作的terraform模板。

我是terraform的新手,我陷入了EKS工作节点启动配置的userdata部分。

cloudformation中的部分是:

  UserData:
    Fn::Base64:
      !Sub |
        #!/bin/bash
        set -o xtrace
        /etc/eks/bootstrap.sh ${AWS::StackName}-cluster
        /opt/aws/bin/cfn-signal --exit-code $? \
                 --stack  ${AWS::StackName} \
                 --resource SpotNodeGroup  \
                 --region ${AWS::Region}

我想在terraform中复制同样的内容,但不确定在terraform中“ / opt / aws / bin / cfn-signal”的含义是什么。

有什么想法可以代替我使用吗?

1 个答案:

答案 0 :(得分:0)

请参考Terraform文档“ https://learn.hashicorp.com/terraform/aws/eks-intro”。这将为您提供有关配置的更多详细信息。