Size: a a a

2021 June 11

KP

Kirill Proskurin in Saltstack
можно и так да
источник

PO

Piu Octo in Saltstack
но такое ощущение, что выбирается неправильный микроскоп
источник

PO

Piu Octo in Saltstack
может, просто скопировать данные в ямле через якори?
источник

TL

Timofey Larkin in Saltstack
да у меня нет никаких якорей и ямлов. Мне надо провести манипуляции с диктом который я получаю так:
{% set server_pillars = salt['saltutil.runner']('cache.pillar') %}
источник

TL

Timofey Larkin in Saltstack
А есть способ подключить к этому дебаггер и посмотреть, что происходит построчно?
источник

R

Roman in Saltstack
а еще можно написать свой модуль и там делать всю магию полностью на питоне, а в джинже максимум вызвать одну функцию
источник

TL

Timofey Larkin in Saltstack
звучит как план, просто я пока не до конца понимаю, как интегрировать все эти куски между собой
источник

YZ

Yerzhan Zhiyentayev in Saltstack
если не умеешь в питон приходится извращаться
источник

TL

Timofey Larkin in Saltstack
после бдсм с жинжой питон должен быть лёгкой фигнёй)
источник

R

Roman in Saltstack
ну я не сказал бы что являюсь питонистом, но написал модуль когда понадобилось, ну времени потратил определенное количество, но на джинже это был бы ад, а скорее всего вообще невозможно реализовать
источник

R

Roman in Saltstack
источник

TL

Timofey Larkin in Saltstack
Можно ли в салте делать что-то типа
{% from './map.jinja' import myvar %}


только на питоне? типа чтоб там было
{% from './map.py' import myvar %}

==> map.py <==
# питон код а не жинжа
источник

R

Roman in Saltstack
вон выше же ссылка как писать стейты используя python рендерер
источник

PO

Piu Octo in Saltstack
так и пишешь from map import myvar
источник

R

Roman in Saltstack
https://github.com/saltstack-formulas/lxd-formula/tree/master
вот формула в которую добавлены модули
источник

TL

Timofey Larkin in Saltstack
не, я хотел миксовать жинжу-ямл в слс файле и питон в качестве вспомогательного кода, который вернёт мне нужные данные, но вижу, что жинжа не умеет импортировать питон-код.
источник

YZ

Yerzhan Zhiyentayev in Saltstack
мне кажется ты чтото делаешь не так)
источник

KP

Kirill Proskurin in Saltstack
гвозди-молоток ситуация 😃
источник

TL

Timofey Larkin in Saltstack
ну, желание-то вполне нормальное? у тебя есть привычные стейты которые ты привык описывать ямлом. Для всякого преобразования данных гораздо удобнее питон. Ты хочешь разнести вспомогательный код, который вернёт тебе нужные данные и стейты, которые этими данными затем будут пользоваться.

Ты точно уверен, что я вот прямо странного хочу?
источник

PO

Piu Octo in Saltstack
я ж и говорю, что неправильный микроскоп под гвозди выбран
к чести солта, модули к нему пишутся очень просто, никаких особенностей по сравнению с обычным скриптом
источник