Commit 3b048ce
fix: use can(index()) to handle null proxy_client_password_auth_type (#85)
* fix: use can(index()) to handle null proxy_client_password_auth_type
Terraform's contains() throws "Invalid function argument" when the value
is null, even when guarded by an == null check, because both sides of ||
are evaluated. Replace with can(index()) which returns false for null or
non-matching values without erroring.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: upgrade stack-config to 2.0.0 to resolve cloudposse/utils provider conflict
stack-config v1.8.0 requires cloudposse/utils >= 1.7.1, < 2.0.0 while
account-map pulls in stack-config v2.0.0 which requires >= 2.0.0, < 3.0.0.
These constraints are mutually exclusive, causing terraform init to fail.
Upgrading all four remote-state module references to v2.0.0 aligns the
utils constraint to >= 2.0.0, < 3.0.0 across the full dependency tree.
The remote-state module interface is identical between v1.8.0 and v2.0.0.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: use GitHub source for iam_roles module to resolve CI init failures
Replace relative path reference to account-map with a pinned GitHub
source so terraform init succeeds without the CI-only account-map copy
workaround.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: RoseSecurity <72598486+RoseSecurity@users.noreply.github.com>1 parent 9135a84 commit 3b048ce
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
564 | 564 | | |
565 | 565 | | |
566 | 566 | | |
567 | | - | |
| 567 | + | |
568 | 568 | | |
569 | 569 | | |
570 | 570 | | |
| |||
0 commit comments