-
-
Notifications
You must be signed in to change notification settings - Fork 148
Open
Labels
bugπ An issue with the systemπ An issue with the system
Description
Describe the Bug
Atmos raises a warning when using JIT vendoring
β Warning: Incomplete lock file information for providers
β
β Due to your customized provider installation methods, Terraform was forced
β to calculate lock file checksums locally for the following providers:
β - hashicorp/aws
β - integrations/github
β
β The current .terraform.lock.hcl file only includes checksums for
β linux_amd64, so Terraform running on another platform will fail to install
β these providers.
β
β To calculate additional checksums for another platform, run:
β terraform providers lock -platform=linux_amd64
β (where linux_amd64 is the platform to generate)
Expected Behavior
No warning
Steps to Reproduce
Running atmos tf plan --all on any stack that uses JIT vendoring. For example:
import:
- mixins/providers
components:
terraform:
github/repository:
metadata:
type: abstract # ensures this component cannot be used as a standalone item in a stack
settings:
validation:
github/repository:
schema_type: jsonschema
schema_path: "github/repository/defaults.json"
description: Validate 'github/repository' component variables using JSON Schema
source:
uri: github.com/cloudposse-terraform-components/aws-github-repository//src
version: v0.3.0
excluded_paths:
- "providers.tf"
vars:
owner: cfsbny
region: us-east-1
repository:
allow_merge_commit: true
allow_squash_merge: true
allow_rebase_merge: true
allow_auto_merge: false
auto_init: true
default_branch: main
delete_branch_on_merge: true
gitignore_template: TeX
license_template: GPL-3.0
squash_merge_commit_message: PR_BODY
visibility: internal
Screenshots
Environment
- OS: Ubuntu-24.04
- Version: v1.207.0
- Module: https://github.com/cloudposse-terraform-components/aws-github-repository/tree/v0.3.0
- Terraform: v1.11.4
Additional Context
No response
Reactions are currently unavailable
Metadata
Metadata
Labels
bugπ An issue with the systemπ An issue with the system