Saltstack Ext-Pillar получает IP хоста от Netbox - PullRequest
0 голосов
/ 27 сентября 2019

Я хочу использовать переменную в device1.sls для получения значения хоста из Netbox.Я могу сделать это из cli: salt 'device1' pillar.get 'netbox:primary_ip4:address

Можно ли это сделать из файла .sls и если да, то каков синтаксис?Вы можете увидеть синтаксис, который я пробовал ниже, но он не работает.

srv / pillar / top.sls

base:
  '*':
    - default
  device1:
     - device1

srv / pillar / device1.sls

proxy:
  driver: junos
  host: {{ salt['pillar.get']('netbox:primary_ip4:address') }}
...