Size: a a a

2020 January 31

KP

Kirill Proskurin in Saltstack
я наверно как-то плохо обьясняю
источник

KP

Kirill Proskurin in Saltstack
Отрендеренный:
test_replication.key.jinja:
{{ test_replication_key }}


Будет выглядет так:
test_replication.key.jinja:
   kIN9r2BDypQDqtddHG2eYvL/DZ+GjrHgpAZhBRzqZfy0cXT8fW2GfLg8f5ICMyT1
   r7htIl4DZ6Nfz+q/o+JjvsfiNN5sKknEa8RbiyV0bqXzYRoO7goJRAdUwhoPljY2
   oTEy5xpKupyrgWCmhRQx1j5KI7ATVFSiIphJ2m1gH9SMJb9x+gtQ45sHBPzf9wy3
   eBFZBggwuRG5wiNuT0KIYlsETpb2HV6Sh+sRW9jCC0IBS4FJLQq5HrRYEfs/xKQY
   Pr6NG1VLlIUavr7wfkZ6kp4x00Rj1sDfbV9syeoZglXBt2ZkpIAkqcI/VVYt5A9i
   ksxHlcCTDaIs85f2eik2lOzgsFTjKS9F5CTraX3hmI5WMdiIv+sT+xpXStw+GPYm
   F057MWhMYO73I9gCok5KPwtXPy3cono2PckDSGnDPiKIIOSWPUyh12tsXCkP1NQy
   zKrJS8Ri8RI8nMQjdOTo4lAHAypAOaALJULHVjulXjW5vCLnwEWXSLsvZnmDVqvi
   jFDGZR/E1Pej1sf46lE5BTx4P6w2fkx+l0AYEq4RmC1aFlYx7iUElwDVoQ0725NB
   gjQkYQvEcNMunMyy+0gFlojlceH1chKmsPuVaaEygDnvF48L6H9DuBpqU146Wqhx
   XH0HCZti3y8gggScKx//jHD4zYHq5N/I/SHgAoDHy6n7EtxlwZC3nZD5WHtPu3Ua
   9QUlNEqrdirC0oAK/nSd1yODX2oecovJwOvYjFXvfey2uoJ+YwJyapfS7tdowfsf
   CciWjOKs7QmHBRHl9jVqlo+O/qptzHufZNqTyiXXcoXrxHW+DFlJn4BDz2BOUK7y
   kavVZ4ENCIStllt8wX5Nj/iGZrwqmtLJ5O/UqFVg5KRGn4HY1Wpe6ll0uslXqpM8
   s+DdJ9dT/1ArgXPZsD8E3lHAbPbVbnLIzGSeyNuYtCjtmOINofFmG9htG7FafHNF
   dWJs8TF4IXLG1i62xzF2d6puPlmvWwUhz84dTT+hQlo/0ckq
источник

KP

Kirill Proskurin in Saltstack
и это не валидный стейт
источник

s

sam in Saltstack
это не стейт! это тупо файл шаблона
источник

s

sam in Saltstack
с одной переменной
источник

KP

Kirill Proskurin in Saltstack
тогда еще раз - как выглядит sls файл?
источник

s

sam in Saltstack
test_replication_create_key:
  file.managed:
   - name: /etc/test.key
   - source: salt://test/files/test_replication.key.jinja
   - mode: '0400'
   - template: jinja
   - context:
       test_replication_key: {{ test.replication_key }}
источник

KP

Kirill Proskurin in Saltstack
а, по оригинальному сообщению было не понятно
источник

KP

Kirill Proskurin in Saltstack
test_replication.key.jinja:
{{ test_replication_key }}


а это типа содержание файла salt://test/files/test_replication.key.jinja ?
источник

s

sam in Saltstack
если бы ты на фото был в очках, я бы сказал - "очки протри" =)
источник

s

sam in Saltstack
да
источник

KP

Kirill Proskurin in Saltstack
в шаблоне test_replication.key.jinja
в контекст передается test_replication_key
источник

KP

Kirill Proskurin in Saltstack
_ vs .
источник

KP

Kirill Proskurin in Saltstack
а это типа не переменная
источник

s

sam in Saltstack
сек
источник

J

Just a baka in Saltstack
-l trace

а вообще, похоже, что при рендере стейта портянка содержимого ключа влетает в описание стейта, а не передается как переменная
источник

KP

Kirill Proskurin in Saltstack
не ну контекст с виду коректно передан
источник

J

Just a baka in Saltstack
Kirill Proskurin
в шаблоне test_replication.key.jinja
в контекст передается test_replication_key
слева как раз кастомная переменная объявляется, а справа - оверрайд значения
источник

s

sam in Saltstack
так
источник

J

Just a baka in Saltstack
думаю, если удалить нафиг контекст и сделать в шаблоне salt['pillar.get'], все будет прекрасно работать
источник