Size: a a a

2020 December 24

R

Roman in Saltstack
воткнул уже :)
источник
2020 December 25

YZ

Yerzhan Zhiyentayev in Saltstack
а по kitchen можно тут вопросы?
источник

VS

Vladimir Skubriev in Saltstack
Yerzhan Zhiyentayev
а по kitchen можно тут вопросы?
можно
источник

YZ

Yerzhan Zhiyentayev in Saltstack
запускаю bundle exec kitchen converge и получаю ошибку Failed to complete #converge action: [no implicit conversion of nil into String] on default-ubuntu-2004 . рез-т kitchen diagnose --all тут https://privatebin.net/?d736ca300e56c67c#DuSNbvFpwAXQB99HVFxKJYZCV7ba4LNwQ8TJJi6ZZhTT не пойму в чем дело. гугление не помогло
источник

VS

Vladimir Skubriev in Saltstack
Yerzhan Zhiyentayev
запускаю bundle exec kitchen converge и получаю ошибку Failed to complete #converge action: [no implicit conversion of nil into String] on default-ubuntu-2004 . рез-т kitchen diagnose --all тут https://privatebin.net/?d736ca300e56c67c#DuSNbvFpwAXQB99HVFxKJYZCV7ba4LNwQ8TJJi6ZZhTT не пойму в чем дело. гугление не помогло
ищи не точность в конфиге машины default-ubuntu-2004 думаю проблема в значении каком то. нужно смотреть на конфиг кухни. Можно убирать параметр/менять их и смотреть что в итоге
источник

YZ

Yerzhan Zhiyentayev in Saltstack
невнимательность) сделал такой provisioner вроде просралось
источник

YZ

Yerzhan Zhiyentayev in Saltstack
provisioner:
 name: salt_solo
 salt_install: bootstrap
 is_file_root: true
 require_chef: false
 salt_copy_filter:
   - .git
источник

YZ

Yerzhan Zhiyentayev in Saltstack
источник

YZ

Yerzhan Zhiyentayev in Saltstack
а есть возможность както разрулить проблему, когда kitchen.yml находится в той же дирректории что и init.sls, templates и т.п. и в рез-те после kitchen test он тупо не может найти формулу потому что копирует ее в свой /tmp/kitchen/srv/salt/
источник

VS

Vladimir Skubriev in Saltstack
Yerzhan Zhiyentayev
а есть возможность както разрулить проблему, когда kitchen.yml находится в той же дирректории что и init.sls, templates и т.п. и в рез-те после kitchen test он тупо не может найти формулу потому что копирует ее в свой /tmp/kitchen/srv/salt/
не знаю. но так быть не должно. посмотри как оформлены офиц. формулы. делай как принято
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Vladimir Skubriev
не знаю. но так быть не должно. посмотри как оформлены офиц. формулы. делай как принято
я видел. но у нас огромная репа со всеми sls-ами внутри нее. я думал положить .kitchen.yml в каждую папку с sls-файлами, но видимо нельзя
источник

YZ

Yerzhan Zhiyentayev in Saltstack
если у меня в репе 20 стейтов/формул - у них у всех будет один .kitchen.yml. И чтоб протестировать только одну из этих 20 - мне каждый раз придется менять .kitchen.yml? Там вставлять нужные пиллары и т.д. сценариев как у молекулы нету?
источник

YZ

Yerzhan Zhiyentayev in Saltstack
источник

YZ

Yerzhan Zhiyentayev in Saltstack
с другой стороны это позволяет создать кучу виртуалок и накатить туда нужные стейты согласно state_top. то есть поднимать всю инфру. но вот тестить отдельные стейты чето не удобно. или я не так понял смысл?
источник

VS

Vladimir Skubriev in Saltstack
Насколько я понимаю кухня затачивалась изначально для тестирования кукбуок шефа (сейчас оно умеет не только в шеф). Т.е. если переносить на солт, то тестирование формул. Опять же что такое кукбук/формула - не надо объяснять. Следовательно кастомные сценарии надо сидеть и продумывать самостоятельно. Т.е. если у вас 20 формул, то поидее должны быть и 20 .kitchen.yml. Либо объедените все стейты в одну формулу. Вообще надо читать и думать на документацией. Есть там кое какие настраиваемые вещи, но их по факту не так чтобы много.
источник

YZ

Yerzhan Zhiyentayev in Saltstack
оказывается через KITCHEN_YAML можно задать другой файл. заебись
источник
2020 December 28

L

LightVik in Saltstack
Доброго дня

Есть основной файл init.sls
Есть example.sls который выполняется через include:

Есть какой то способ определить переменную в init.sls и передать ее в example.sls
?
источник

AA

Andrey A in Saltstack
переменную никак не определить в пилларе?
источник

L

LightVik in Saltstack
Andrey A
переменную никак не определить в пилларе?
Нет к сожалению
Нашел следующий способ:
{% from sls ~ '/' ~ 'example.yaml.j2' import vars %}
{% include 'example.sls' %}
источник
2020 December 31

АС

Андрей Сыврачев... in Saltstack
Всем привет! Могу я в git репозитории описать инфраструктуру на Солт Стеке, и чтобы по коммиту в репозиторий - солт стек приводил инфраструктуру в соответсвие?
источник