Quantcast
Channel: Terraform - HashiCorp Discuss
Viewing all articles
Browse latest Browse all 11366

0.13-rc1 and local providers

$
0
0

I’ve been working with the release candidate of 0.13 to update our repos ahead of the final version, and I’ve hit some issues with discovering local providers. This is my provider declaration:

terraform {
  required_providers {
    aws = {
      source = "hashicorp/aws"
    }
    gotemplate = {
      source   = "mycorp.io/dept/gotemplate"
      versions = ["1.0.0"]
    }
  }
  required_version = ">= 0.13"
}

The plugin exists at:

.terraform.d/plugins/mycorp.io/dept/gotemplate/1.0.0/linux_amd64/terraform-provider-gotemplate_v1.0.0

The plugins directory in .terraform in the module looks ok:

.terraform/plugins/
├── mycorp.io
│   └── dept
│       └── gotemplate
│           └── 1.0.0
│               └── linux_amd64 -> /home/user/.terraform.d/plugins/mycorp.io/dept/gotemplate/1.0.0/linux_amd64
├── registry.terraform.io
│   ├── -
│   │   └── aws
│   │       └── 3.0.0
│   │           └── linux_amd64
│   │               └── terraform-provider-aws_v3.0.0_x5
│   └── hashicorp
│       └── aws
│           └── 2.32.0
│               └── linux_amd64
│                   └── terraform-provider-aws_v2.32.0_x4
└── selections.json

And selections.json:

{
  "mycorp.io/dept/gotemplate": {
    "hash": "h1:zbHsveJzwz4UMUfJnGz/gZaaWaqn9r2+q1EMe6e+Obk=",
    "version": "1.0.0"
  },
  "registry.terraform.io/-/aws": {
    "hash": "h1:ULKfwySvQ4pDhy027ryRhLxDhg640wsojYc+7NHMFBU=",
    "version": "3.0.0"
  },
  "registry.terraform.io/hashicorp/aws": {
    "hash": "h1:BMe86mXSwcAgchNS2e8yLfSbgWn2zyXw0w+BO/FvHHo=",
    "version": "2.32.0"
  }
}

Any suggestions as to what I’m missing? I’m running this against an existing state file, if that makes any difference.

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 11366

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>