使用Terraform使用AWS Systems Manager修补程序管理器修补EC2实例

时间:2019-05-16 13:16:40

标签: terraform

我创建了一个Terraform模板来修补所有ec2实例(ubuntu,windows,amzn等)

我想使用亚马逊提供的默认基线,并用我的补丁程序组对其进行标记。现在,补丁基准ID在所有区域都不同,因此我下面的标记基准的代码将不适用于所有区域。

resource "aws_ssm_patch_group" "patch-group" {
  count = "${length(var.patch-baseline-id)}"
  baseline_id = "${element(var.patch-baseline-id, count.index)}"
  patch_group = "${lookup(var.patch-groups, element(var.patch-baseline-id, count.index))}"
}

patch-baseline-id是一个包含来自我的一个区域的ID的列表,patch-groups是一个以基线ID为键,其对应标签为值的地图。

如何解决此问题,以便单个模板适用于所有区域

0 个答案:

没有答案