如何在地形脚本中运行厨师食谱



我在terraform脚本的帮助下配置aws基础设施。

例如,我正在创建四个 unix ec2 实例,现在我想在所有 4 个实例中安装 tomcat 扔厨师食谱。

我想在地形脚本中运行厨师食谱,我尝试使用以下代码,但它给了我错误。

resource "aws_instance" "LG" { ami = "XXXXXXXXXXXXX" instance_type = "XXXXXXXX" chef_role_name = ["../tomcat.json"]
Error: Unsupported argument
  on LG.tf line 16, in resource "aws_instance" "LG":
      chef_role_name  = ["../tomcat.json"]

这是称呼食谱的正确方法吗? 有人可以建议一下吗?

您需要向资源添加预配程序。像这样:

resource "aws_instance" "LG" {
    provisioner chef {
          chef_role_name  = ["tomcat"]
    }
}

我遇到了这个页面。 有趣的一个。

https://miirojuuso.com/blog/terraform-chef-quick-start

请随时检查您的范围。

相关内容

  • 没有找到相关文章

最新更新