首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform Macbook M1 AWS

Terraform Macbook M1 AWS
EN

Stack Overflow用户
提问于 2022-01-16 17:49:11
回答 2查看 2.4K关注 0票数 0

问题

代码语言:javascript
复制
Error: Incompatible provider version
│ 
│ Provider registry.terraform.io/hashicorp/template v2.2.0 does not have a
│ package available for your current platform, darwin_arm64.
│ 
│ Provider releases are separate from Terraform CLI releases, so not all
│ providers are available for all platforms. Other versions of this provider
│ may have different platforms supported.

我遵循这个指南,在做最后的步骤时遇到了问题。

代码语言:javascript
复制
Then copy from $GOPATH/bin/terraform-provider-aws to:

~/.terraform.d/plugins/registry.terraform.io/hashicorp/aws/3.22.0/dar

$GOPATH是什么?我在做$make build时也遇到了问题

https://github.com/hashicorp/terraform/issues/27257#issuecomment-754777716

EN

回答 2

Stack Overflow用户

发布于 2022-01-16 17:51:20

我制作了一个docker-compose.yml文件

代码语言:javascript
复制
version: '3.7'
services:
  terraform:
    platform: linux/amd64
    image: hashicorp/terraform:0.12.21
    volumes:
      - .:/infra
    working_dir: /infra

运行坞-come.yml与

代码语言:javascript
复制
docker-compose -f ./docker-compose.yml run --rm terraform apply

就像一种魅力(:

票数 1
EN

Stack Overflow用户

发布于 2022-01-16 18:03:36

template_file 已经被废弃了和您可以安全地用温铂替换它。API有点不同,但最终结果大致相同。(新的API当然支持Darwin ARM64 )

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70732636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档