Revert "Improve handling of tf plugin cache in tests (#885)" (#886)

This reverts commit af447e34e6.
This commit is contained in:
Ludovico Magnocavallo 2022-10-14 19:35:30 +02:00 committed by GitHub
parent 3ed5d296a9
commit b39abd2389
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 28 deletions

View File

@ -54,11 +54,13 @@ jobs:
terraform_version: ${{ env.TF_VERSION }}
terraform_wrapper: false
- name: Config Terraform plugin cache and initialize providers
- name: Config Terraform plugin cache
run: |
echo 'plugin_cache_dir="$HOME/.terraform.d/plugin-cache"' >~/.terraformrc
mkdir --parents ~/.terraform.d/plugin-cache
sed -i -e '/# CI hook/e cat tests/test-versions.tf' default-versions.tf
- name: Initialize providers
run: |
terraform init
# avoid conflicts with user-installed providers on local machines
@ -105,13 +107,6 @@ jobs:
run: |
terraform init
- name: Config Terraform plugin cache and initialize providers
run: |
echo 'plugin_cache_dir="$HOME/.terraform.d/plugin-cache"' >~/.terraformrc
mkdir --parents ~/.terraform.d/plugin-cache
sed -i -e '/# CI hook/e cat tests/test-versions.tf' default-versions.tf
terraform init
# avoid conflicts with user-installed providers on local machines
- name: Pin provider versions
run: |
@ -156,13 +151,6 @@ jobs:
run: |
terraform init
- name: Config Terraform plugin cache and initialize providers
run: |
echo 'plugin_cache_dir="$HOME/.terraform.d/plugin-cache"' >~/.terraformrc
mkdir --parents ~/.terraform.d/plugin-cache
sed -i -e '/# CI hook/e cat tests/test-versions.tf' default-versions.tf
terraform init
# avoid conflicts with user-installed providers on local machines
- name: Pin provider versions
run: |
@ -207,13 +195,6 @@ jobs:
run: |
terraform init
- name: Config Terraform plugin cache and initialize providers
run: |
echo 'plugin_cache_dir="$HOME/.terraform.d/plugin-cache"' >~/.terraformrc
mkdir --parents ~/.terraform.d/plugin-cache
sed -i -e '/# CI hook/e cat tests/test-versions.tf' default-versions.tf
terraform init
# avoid conflicts with user-installed providers on local machines
- name: Pin provider versions
run: |

View File

@ -23,7 +23,14 @@ terraform {
source = "hashicorp/google-beta"
version = ">= 4.36.0" # tftest
}
# CI hook
# used in modules
archive = {
source = "hashicorp/archive"
}
# used in fast
local = {
source = "hashicorp/local"
}
}
}

View File

@ -1,4 +0,0 @@
# skip boilerplate check
archive = { source = "hashicorp/archive" }
local = { source = "hashicorp/local" }
random = { source = "hashicorp/random" }