如何覆盖terraform子模块中的“生命周期”配置?
我有一个terraform模块,它看起来像: 我的服务:如何覆盖terraform子模块中的“生命周期”配置?,terraform,Terraform,我有一个terraform模块,它看起来像: 我的服务: module "api" { source = "../modules/base-service" ... 在基本服务模块中,它忽略ECS服务所需的计数: 基本服务: resource "aws_ecs_service" "service" { ... desired_count = 1 lifecycle { ignore_changes = ["desired_co
module "api" {
source = "../modules/base-service"
...
在基本服务
模块中,它忽略ECS服务所需的计数
:
基本服务:
resource "aws_ecs_service" "service" {
...
desired_count = 1
lifecycle {
ignore_changes = ["desired_count"]
}
}
由于忽略了
所需的\u计数
,我无法从我的服务
覆盖它。如何覆盖所需计数的设置?如果从下面这样的变量中获取所需计数,您会遇到什么问题
resource "aws_ecs_service" "service" {
...
desired_count = ${var.desired_count}
lifecycle {
ignore_changes = ["desired_count"]
}
}
我无法在您的代码中看到
我的服务
资源。您指的是服务资源吗。?
module "api" {
source = "../modules/base-service"
desired_count = 5
...
}