템플릿 파일의 Saltstack 곡물 오류

관리되는 파일에서 {{grains [ ‘host’]}}를 사용하면 다음 오류가 반환됩니다.

 Function: file.managed
      Result: False
     Comment: Unable to manage file: Jinja variable dict object has no element Undefined; line 54

              name = {{ grains['host'] }}    <======================

Sls :

/usr/file.conf:
  file.managed:
    - source: salt://file.jinja
    - template: jinja
    - user: root
    - group: root
    - mode: 644

곡물이 다른 곳에서 잘 작동합니다. 이견있는 사람?



답변

광산 데이터를 지우면이 문제가 해결되었습니다.

salt '*' mine.flush


답변