【问题标题】:Cloudformation EKS launch config userdata equivalent in terraformCloudformation EKS 在 terraform 中启动配置用户数据等效项
【发布时间】:2019-08-12 22:44:30
【问题描述】:

我有一个 cloudformation 模板来部署 EKS 和工作节点以及其他几个资源,如 RDS、ES 等。

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

我是 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”的等价物是什么。

知道我可以用什么代替吗?

【问题讨论】:

  • 感谢@Nathan 的回复。但是我们可以在“user_data”部分使用配置器吗?我猜它要么是provisioner要么是user_data,不是吗?

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-01
    • 2016-05-09
    • 2021-06-16
    • 2021-11-17
    • 2020-01-15
    • 2020-02-12
    • 2020-08-27
    • 2021-09-28
    相关资源
    最近更新 更多