Size: a a a

2020 January 16

GG

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

DK

Dmitry Knyazev in Saltstack
типа вот такого, но чтоб самостоятельным модулем для работы с http. что-то типа ansible fetch. или salt подразумевает хранение файлов и file.managed?
источник

GG

George Gaál in Saltstack
>  или salt подразумевает хранение файлов и file.managed?

если файлы до 10МБ, то их можно класть в репо сольта
источник

DK

Dmitry Knyazev in Saltstack
George Gaál
это не выглядит правильно идемпотентно
create по идее ведь должен 🤔
источник

s

sam in Saltstack
tomdroid-src-0.7.3.tar.gz:
 file.managed:
   - name: /tmp/tomdroid-src-0.7.3.tar.gz
   - source: https://launchpad.net/tomdroid/beta/0.7.3/+download/tomdroid-src-0.7.3.tar.gz
источник

s

sam in Saltstack
там же пример есть в доке
источник

GG

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

GG

George Gaál in Saltstack
sam
tomdroid-src-0.7.3.tar.gz:
 file.managed:
   - name: /tmp/tomdroid-src-0.7.3.tar.gz
   - source: https://launchpad.net/tomdroid/beta/0.7.3/+download/tomdroid-src-0.7.3.tar.gz
md5sum только не хватает
источник

DK

Dmitry Knyazev in Saltstack
sam
tomdroid-src-0.7.3.tar.gz:
 file.managed:
   - name: /tmp/tomdroid-src-0.7.3.tar.gz
   - source: https://launchpad.net/tomdroid/beta/0.7.3/+download/tomdroid-src-0.7.3.tar.gz
я прокси хочу ещё
источник

KP

Kirill Proskurin in Saltstack
sam
tomdroid-src-0.7.3.tar.gz:
 file.managed:
   - name: /tmp/tomdroid-src-0.7.3.tar.gz
   - source: https://launchpad.net/tomdroid/beta/0.7.3/+download/tomdroid-src-0.7.3.tar.gz
какая задача? В 99% случаев нужен не сам архив а его содержимое. Мы везде используем archive.extracted state и сильно его запатчили что бы он был получше
источник

KP

Kirill Proskurin in Saltstack
Dmitry Knyazev
я прокси хочу ещё
here be the dragons
источник

s

sam in Saltstack
Kirill Proskurin
какая задача? В 99% случаев нужен не сам архив а его содержимое. Мы везде используем archive.extracted state и сильно его запатчили что бы он был получше
блять, я просто показал как файл скачать
источник

KP

Kirill Proskurin in Saltstack
У соли есть 3(три) способа выставлять прокси и каждый по своему не очень
источник

DK

Dmitry Knyazev in Saltstack
http_proxy:
 environ.setenv:
   - value: 'http://proxy-url'

https_proxy:
 environ.setenv:
   - value: 'https://proxy-url'

/path/to/file:
 file.managed:
   - source: https://site.with.file
   - require:
       - environ: http_proxy
       - environ: https_proxy


Что-то типа того решил
источник

KP

Kirill Proskurin in Saltstack
ну при условии что это надо сделать один раз для одного стейта - то ок да. У нас обычно либо все за проксей либо ничего и такой подход становится очень неудобным - мы выставляем глобальную проксю у миньенов
источник
2020 January 17

SR

Sergey Razhik in Saltstack
коллеги, а как можно сделать стейт для mysql, который бы проверял наличие записи в базе и если нет, добавлял ?
источник

AA

Andrey A in Saltstack
mysql.query.run?
источник

GG

George Gaál in Saltstack
кмк это не совсем стейт
источник

GG

George Gaál in Saltstack
в смысле - это модуль выполнения
источник

SR

Sergey Razhik in Saltstack
да, он запускает запрос
источник