Исправление экземпляров EC2 с помощью менеджера исправлений менеджера систем AWS с помощью Terraform - PullRequest
0 голосов
/ 16 мая 2019

Я создал шаблон terraform для исправления всех экземпляров ec2 (ubuntu, windows, amzn и т. Д.)

Я хочу использовать базовые показатели по умолчанию, предоставленные amazon, и я помечаю их своими группами исправлений. Теперь идентификаторы базовых линий исправлений различны во всех регионах, поэтому мой код тегов базовых линий ниже не будет работать для всех регионов.

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 - это список, содержащий идентификаторы из одного из моих регионов, а patch-group - это карта, в которой базовые идентификаторы являются ключевыми, а соответствующие теги - значениями.

Как решить проблему, чтобы один шаблон работал для всех регионов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...