Как сослаться на ресурс, который не создан шаблоном администратора развертывания - PullRequest
0 голосов
/ 12 февраля 2019

Я использую менеджер развертывания Google для развертывания виртуальной машины.Шаблон написан на Python.Я также хочу добавить правила брандмауэра в существующую сеть, сеть не создается шаблоном.Чтобы создать правило брандмауэра, мне нужно указать sourceRange, который я хочу использовать cidr из существующей подсети, а не значение 0.0.0.0/0.

Есть ли способ получить значение cidr существующей подсетив шаблоне python?

Я пробовал это:

 'sourceRanges': '$(ref.subnet-3.ipCidrRange)',

это не работает, "подсеть-3" - это уже существующая подсеть.

resources.append({
    'name': 'mgmtnet-internal',
    'type': default.FIREWALL,
    'properties': {
      'network': network_link,
      'sourceRanges': [ '0.0.0.0/0' ],
      'direction': 'INGRESS',
      'priority': 10000,

Iхотите использовать значение cidr существующей подсети (т.е. 192.168.100.0/24) вместо 0.0.0.0/0, как я могу получить этот cidr?Есть идеи?

Я хочу получить ipCidrRange подсети и использовать это значение для указания sourceRanges.

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