Назад | Перейти на главную страницу

Несоответствующее значение для атрибута cidr_blocks: element 0: требуется строка

Пытаюсь обновить модуль до V12. В настоящее время я получаю указанную выше ошибку. Вопрос в том, могу ли я определить список карт в модуле, а не объявлять его как переменную?

security_groups = [module.ecs.asg_security_group_id, aws_security_group.default_security_group.id, aws_security_group.custom_security_group.id, aws_security_group.pa_security_group.id, aws_security_group.pa_security_group.id, aws_security_group.mashery_security].

Если да, то как я могу это сделать, большое спасибо

aws_security_group.mashery_security_group. *. id возвращает список. В этом случае поможет функция flatten.

security_groups = flatten([ module.ecs.asg_security_group_id, aws_security_group.default_security_group.id, aws_security_group.custom_security_group.id, aws_security_group.pa_security_group.id, aws_security_group.mashery_security_group.*.id, ])