terraform-aws-modules / terraform-aws-lambda

Terraform module, which takes care of a lot of AWS Lambda/serverless tasks (build dependencies, packages, updates, deployments) in countless combinations 🇺🇦

Home Page:https://registry.terraform.io/modules/terraform-aws-modules/lambda/aws

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error: Provider produced inconsistent final plan related qualified_arn, qualified_invoke_arn and version

hapatel-jetblue opened this issue · comments

Description

When I trie to apply my changes for lambda function it will throw the error of Error: Provider produced inconsistent final plan related some qualified_arn, qualified_invoke_arn and version params.

If your request is for a new feature, please use the Feature request template.

  • ✋ I have searched the open/closed issues and my issue is not listed.

Versions

  • Module version [Required]:
    7.3.0
  • Terraform version:
    1.8.5
  • Provider version(s):

=5.0.0

Reproduction Code [Required]

module "lambda_function_agent_desktop_etl" {
source = "git@github.com:jetblueairways/ccaas-terraform-modules-wrapper.git//jb-terraform-aws-lambda?ref=main"
prefix_company = var.prefix_company
lob = var.lob
prefix_region = var.prefix_region
application = var.application
env = var.env
description = var.description
name = format("%s-lmda-%s-%s-etl-%s-%s", var.prefix_company, var.lob, var.application, var.prefix_region, var.env)
local_existing_package = var.local_existing_package
handler = var.handler
runtime = var.runtime
create_role = true
environment_variables = var.environment_variables
timeout = 900
publish = true
layers = [module.lambda_layer_etl.lambda_layer_arn]
allowed_triggers = {
AllowExecutionFromEventBridgeCron1 = {
service = "events"
source_arn = module.eventbridge_agent_desktop_etl.eventbridge_rule_arns["1"]
},
AllowExecutionFromEventBridgecron2 = {
service = "events"
source_arn = module.eventbridge_agent_desktop_etl.eventbridge_rule_arns["2"]
},
AllowExecutionFromEventBridgecron3 = {
service = "events"
source_arn = module.eventbridge_agent_desktop_etl.eventbridge_rule_arns["3"]
},
AllowExecutionFromEventBridgefailover = {
service = "events"
source_arn = module.eventbridge_agent_desktop_etl.eventbridge_rule_arns["Agent_desktop_active_region_failover"]
}
}
attach_policy_jsons = true
policy_jsons = [data.aws_iam_policy_document.etl_lambda_policy.json]
number_of_policy_jsons = 1
vpc_subnet_ids = var.app_subnet_ids
vpc_security_group_ids = ["${aws_security_group.lambda_function_agent_desktop_etl_sg.id}"]
attach_network_policy = true
}

Terminal Output Screenshot(s)

Error: Provider produced inconsistent final plan

When expanding the plan for
module.lambda_function_agent_desktop_etl.module.lambda_function.aws_lambda_function.this[0]
to include new values learned so far during apply, provider
"registry.opentofu.org/hashicorp/aws" produced an invalid new value for
.qualified_arn: was known, but now unknown.

This is a bug in the provider, which should be reported in the provider's own
issue tracker.

Error: Provider produced inconsistent final plan

When expanding the plan for
module.lambda_function_agent_desktop_etl.module.lambda_function.aws_lambda_function.this[0]
to include new values learned so far during apply, provider
"registry.opentofu.org/hashicorp/aws" produced an invalid new value for
.qualified_invoke_arn: was known, but now unknown.

This is a bug in the provider, which should be reported in the provider's own
issue tracker.

Error: Provider produced inconsistent final plan

When expanding the plan for
module.lambda_function_agent_desktop_etl.module.lambda_function.aws_lambda_function.this[0]
to include new values learned so far during apply, provider
"registry.opentofu.org/hashicorp/aws" produced an invalid new value for
.version: was known, but now unknown.

This is a bug in the provider, which should be reported in the provider's own
issue tracker.

Error: Provider produced inconsistent final plan

Additional context

image

Does it work on second apply?