[英]Terraform localstack for aws elasticsearch not creating
我正在使用 Terraform localstack進行 Terraform 單元(模塊)測試,而不是在實際的 AWS 基礎設施中進行測試。
Terraform 配置:
main.tf file
: https://gist.github.com/sudhir6199/b59294e7b8c9bcc33426addcd980078e
terraform.tfvars file
: https://gist.github.com/sudhir6196600a3e6ea3e60a3e5380e36a6
provider_override.tf file
: https://gist.github.com/sudhir6199/a760260c3ed3d10ebc3dbccb965ef558
Problem
:通常,在 AWS 基礎設施上,使用上述 terraform 配置創建需要不到 15 分鍾,但即使在 40 分鍾后也沒有創建localstack
但是使用 aws cli 相同的 localstack能夠在 10 分鍾內創建 elasticsearch
aws --endpoint-url=http://localhost:4566 es create-elasticsearch-domain --domain-name my-domain
如果您知道任何修復或工作示例,請分享。
Terraform Version
:v0.14.11
Terraform AWS Provider Version
:3.45.0
Localstack Version
:0.13.3
Localstack Logs
: https://gist.github.com/sudhir6199/2d71dc72ee16db346ece620a46d22ace
Terraform Logs
: https://gist.github.com/sudhir6199/7320c0ba4ab721a1
localstack 不支持最新的 terraform aws 提供程序,即我提到的提供程序配置中的 v3.71.0 = ">=3.45.0" 所以它選擇 terraform aws provider v3.71.0 版本,現在我將其設置為 = "=3.45 “它起作用了,elasticsearch 在 3-4 分鍾內生成。 偉大的: :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.