cloudtools / cloudtools/troposphere

Support integers and booleans

Open
#371 10 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
4.9k
Forks
1.4k
PR merge metrics
No merged PRs in 30d

Description

A lot of settings in CloudFormation are declared to accept only strings, but they, in fact, accept integers nad booleans. All my templates have numbers as integers, not as strings, and I've never had issues. Unfortunately, now, after I'm finally using troposphere, I need to use strings as you guys are strict about this.

Is it possible to enable a mode where either:
- you convert everything to strings on your end;
- you don't convert and accept integers and booleans natively.

Contributor guide

Open the contributing guide

Research direction

Start by tracing where troposphere enforces string-only settings and compare that behavior with the CloudFormation templates described here. Define one consistent mode—converting values to strings or accepting native integers and booleans—and verify representative templates with both value types.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.