В моем столбе я пытаюсь заполнить значение из вложенного дикта в defaults.yaml
:
rippled:
version: 1.2.2
tags:
- {{ salt['defaults.get']('rippled:version') }}
Я могу получить доступ к верхнему дикту через CLI, но это не такt возвращает вложенное значение и возвращает null
в создаваемой конфигурации:
salt-call defaults.get rippled
local:
----------
rippled:
----------
config:
----------
hash:
5zf863d39b135dce1e3a15e1b62e096df03de5c7a0e3a4b879f02b7207cf0c04
service:
False
version:
1.2.2
salt-call defaults.get rippled:version
local:
Я получаю аналогичные результаты с pillar.get
, однако там я могу получить вложенное значение dict из CLI, но также получить null
в файле:
rippled:
config:
version: 1.2.2
tags:
- {{ salt['pillar.get']('rippled:config:version') }}
salt-call pillar.get rippled:config:version
local:
1.2.2
результаты в файле:
"tags": [
null