Christian Schwoerer
03/12/2021, 10:41 AMplan
is:
Error: Invalid resource name
on <http://breakeven.tf|breakeven.tf> line 77, in resource "aws_iam_role" "0":
77: resource "aws_iam_role" "0" {
A name must start with a letter or underscore and may contain only letters,
digits, underscores, and dashes.
The corresponding part of the terraform script looks like this:
resource "aws_iam_role" "0" {
name = "0"
assume_role_policy = data.aws_iam_policy_document.0_assume.json
}
The part of the build.gradle.kts
like this:
kotless {
config {
bucket = "our-bucket-name"
terraform {
profile = "my-aws-user"
region = "eu-central-1"
}
}
webapp {
lambda {
kotless {
packages = setOf("info.novatec")
}
}
}
}
We’ve tried different Kotless versions (0.1.6, 0.1.7-beta-4, 0.1.7-beta-5).
Anyone an idea what we’re doing wrong?TanVD
03/12/2021, 10:46 AMprefix
?)Christian Schwoerer
03/12/2021, 10:53 AMkotless {
config {
bucket = "our-bucket-name"
prefix = "dev"
terraform {
profile = "my-aws-user"
region = "eu-central-1"
}
}
webapp {
lambda {
kotless {
packages = setOf("info.novatec")
}
}
}
}
Unfortunately the error still exist. 😞resource "aws_iam_role" "0" {
name = "dev-0"
assume_role_policy = data.aws_iam_policy_document.0_assume.json
}
TanVD
03/12/2021, 11:17 AMChristian Schwoerer
03/12/2021, 11:18 AMGenerationContext
classTanVD
03/12/2021, 11:26 AM0
did occur