在哪里可以找到有关以下Terraform提供程序属性弃用的信息?

n9vozmp4  于 2022-09-19  发布在  Docker
关注(0)|答案(2)|浏览(214)

我在Terraform提供程序文档中找不到更多信息,在GitHub中也找不到任何公开的问题。

https://www.terraform.io/registry/providers/docs

https://github.com/hashicorp/terraform/issues?q=is%3Aissue+is%3Aopen+provider+attribute+deprecated

TerraForm代码:

terraform {
  required_providers {
    docker = {
      source  = "kreuzwerker/docker"
      version = "~> 2.13.0"
    }
  }
}

provider "docker" {}

resource "docker_image" "nginx" {
  name         = "nginx:latest"
  keep_locally = false
}

resource "docker_container" "nginx" {
  image = docker_image.nginx.latest
  name  = "nginx"
  ports {
    internal = 80
    external = 8000
  }
}

不推荐使用:

iibxawm4

iibxawm41#

请参考提供商文档,而不是Terraform。提供者是kreuzwerker/docker,它的问题将在它自己的Github页面上。

bybem2ql

bybem2ql2#

根据kreuzwerker文档,您需要更改required_providers块中的版本:

version = "~> 2.21.0"

此外,更改您在docker_container中设置图像的方式:

image = docker_image.nginx.image_id

相关问题