| terraform { |
| required_providers { |
| a = { |
| # This one is just not available at all |
| source = "example.com/test/a" |
| } |
| b = { |
| # This one is unavailable but happens to be cached in the legacy |
| # cache directory, under .terraform/plugins |
| source = "example.com/test/b" |
| } |
| c = { |
| # This one is also cached in the legacy cache directory, but it's |
| # an official provider so init will assume it got there via normal |
| # automatic installation and not generate a warning about it. |
| # This one is also not available at all, but it's an official |
| # provider so we don't expect to see a warning about it. |
| source = "hashicorp/c" |
| } |
| } |
| } |