aws / aws/chalice

Terraform Version Packaging

Open
#1,856 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
Python
Stars
11.1k
Forks
1k
Avg merge
1d 22h
Merged PRs (30d)
2

Description

_I posted this question in gitter but am following up here..._

Is there a way to force Chalice to package for a certain version of terraform? The default behavior appears to package for Terraform 0.11.x as it formats variables like `${variable}` in the generated json file.

`chalice package --stage dev --pkg-format terraform /tmp/pkg/`

Additionally, as a feature request, it would be great to document best practices around Terraform upgrades as they relate to Chalice.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing `chalice package --stage dev --pkg-format terraform /tmp/pkg/` and inspect the generated JSON where Terraform variable syntax appears. Trace the Terraform packaging entry point to determine whether a target Terraform version can be selected, and review the existing documentation structure. Done means the supported version behavior is defined and Terraform upgrade guidance is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, terraform
Domain
cloud, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.