Grep значение из массива в terraform и вхождение в виде счетчика в terraform - PullRequest
0 голосов
/ 29 января 2019

Попытка настроить несколько подсетей в нескольких vpcs. Что такое синтаксис интерполяции для фильтрации количества вхождений ключевого слова и установки его в качестве счетчика в формате terraform

Формат файла tfvars равен

"subnets"
        "0:10.3.0.0/24:private",
        "0:10.3.1.0/24:private",
        "1:10.3.2.0/24:public",
        "1:10.3.3.0/24:private"
  • 2 частных подсети в VPC 0
  • 1 общедоступных, 1 частная в VPC 1

Планируется, что один модуль будет использоваться для частной подсети, а другой - для общедоступной подсети..

VPC создается другим модулем.

В файле public_subnet/main.tf - Запланируйте запуск счетчика grep для public var.subnets в файле tfvars и запустите счетчик (в нашем случае1) и выполните цикл по vpc_id, сгенерированному модулями VPC (Другая проблема состоит в том, как соотнести, какой идентификатор является каким vpc).

В private_subnet/main.tf - Grep для частного ключевого слова в var.subnets, запуститьсчетчик и цикл по vpc_id.

Как мне отформатировать последовательность интерполяции для такой необходимости?

Спасибо

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