terraform/command/e2etest/testdata
Martin Atkins 49e2e00231 command: terraform providers mirror
This new command is intended to make it easy to create or update a mirror
directory containing suitable providers for the current configuration,
producing a layout that is appropriate both for a filesystem mirror or,
if copied into the document root of an HTTP server, a network mirror.

This initial version is not customizable aside from being able to select
multiple platforms to install packages for.

Future iterations of this could include commands to turn the JSON index
generation on and off, or to instruct it to produce the unpacked directory
layout instead of the packed directory layout as it currently does. Both
of those options would make the generated directory unsuitable to be
a network mirror, but it would still work as a filesystem mirror.

In the long run this will hopefully form part of a replacement workflow to
terraform-bundle as a way to put copies of providers somewhere so we don't
need to re-download them every time, but some other changes will be needed
outside of just this command before that'd be true, such as adding support
for network and/or filesystem mirrors in Terraform Enterprise.
2020-06-01 14:49:43 -07:00
..
custom-provider-install-method main: Properly handle provider installation method exclusions 2020-04-23 10:52:01 -07:00
empty
full-workflow-null
local-only-provider main: skip direct provider installation for providers available locally 2020-04-17 13:55:11 -07:00
plugin-cache internal/providercache: Fix incorrect logic in Installer.SetGlobalCacheDir 2020-04-06 09:24:23 -07:00
provider-not-found command/init: add e2e tests for provider not found messages 2020-05-20 11:04:11 -04:00
template-provider
terraform-provider
terraform-providers-mirror command: terraform providers mirror 2020-06-01 14:49:43 -07:00
test-provider command: Unmanaged providers 2020-05-26 17:48:57 -07:00
vendored-provider command/init: Move "vendored provider" test to e2etests 2020-04-06 09:24:23 -07:00