Size: a a a

2019 December 23

KN

Konstantin Nikolaev in Saltstack
Отличная новость 🎉🎉🎉
Теперь можно автоматически генерировать документацию для Ansible ролей с помощью утилиты «ansible-readme» http://amp.gs/iXQN

Заодно напомню про похожие проекты для Terraform и Chef
* «terraform-docs» http://amp.gs/iXQq
* «knife-cookbook-doc» http://amp.gs/iXQA
#ansible #docs #terraform #chef
источник

KG

Konstantin Gimpel in Saltstack
Классно, но как же сальт?
источник

GG

George Gaál in Saltstack
сделать такое же и увличить привлекательность солта
источник

AF

Andrey F in Saltstack
Ага и читать её автоматически ;)
источник

KN

Konstantin Nikolaev in Saltstack
Если вдруг кто не знал можно прямо из salt/salt-call/и.т.д. команд читать доку по execution модулям, вот так:
salt minion_id  sys.doc service - выдаст доку по всем service.* модулям
источник

GG

George Gaál in Saltstack
Konstantin Nikolaev
Если вдруг кто не знал можно прямо из salt/salt-call/и.т.д. команд читать доку по execution модулям, вот так:
salt minion_id  sys.doc service - выдаст доку по всем service.* модулям
+
источник

GG

George Gaál in Saltstack
Оно доку валит, когда ты аргументы неправильно написал
источник
2019 December 24

II

Ivan Istomin in Saltstack
Konstantin Gimpel
Классно, но как же сальт?
Резкое подсечение измены
источник

KG

Konstantin Gimpel in Saltstack
Подскажите, какие есть способы дебажить стейт jijnja, как вы их тестируете?
источник

KP

Kirill Proskurin in Saltstack
источник

KG

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

GG

George Gaál in Saltstack
ты можешь делать salt-call локально той же версией сольта в тестовой среде
источник

GG

George Gaál in Saltstack
но выглядит не менее сложно
источник

KG

Konstantin Gimpel in Saltstack
George Gaál
ты можешь делать salt-call локально той же версией сольта в тестовой среде
спасибо, хороший вариант
источник

KG

Konstantin Gimpel in Saltstack
еще, раз уже в чате, может быть подскажете как сделать правильно пилар под 3 параметра для использования в джинже, так с 2мя параметрами проблем нет (это есть в документации), но я не понимаю как пиллар должен выглядеть если несколько параметров и как обращаться по имени к параметру в таком случае
{% for name, url, hash in pillar.get('templates', {}).items() %}
источник

GG

George Gaál in Saltstack
что это ты делаешь? я не совсем понимаю
источник

GG

George Gaál in Saltstack
как выглядит пиллар?
источник

KG

Konstantin Gimpel in Saltstack
templates:
 template-1:
   url: http://test.com/file.1
   hash: 123abcdef
 template-2:
   url: http://test.com/file.2
   hash: 123abcdef
источник

KG

Konstantin Gimpel in Saltstack
Хочется скачать файл URL c hash созранить в name
источник

KP

Kirill Proskurin in Saltstack
дело не в джинже в а понимании питона
источник