Size: a a a

2020 October 01

EA

Evgeny A in Saltstack
Roman
они так запускается по крону, по cron.daily
при запуске читает все конфиги и выполняет потом
А, ну это же может и отсутствовать, как в моем случае, поэтому остаётся только рутовый crontab
источник

R

Roman in Saltstack
наверное может, но по какой причине?
источник

EA

Evgeny A in Saltstack
Кастомная система
источник

GG

George Gaál in Saltstack
Evgeny A
А, ну это же может и отсутствовать, как в моем случае, поэтому остаётся только рутовый crontab
!?!?
источник

GG

George Gaál in Saltstack
Evgeny A
Кастомная система
Сделать ее по канонам жанра не проще ?
источник

V

Victor in Saltstack
2020-10-01 20:23:26,974 [salt.utils.gitfs :867 ][WARNING ][83602] gitfs_global_lock is enabled and update lockfile /var/cache/salt/master/gitfs/eee6640e42065a9be326fa901cd294b807324504eef0d011ca2e26a85d910082/.git/update.lk is present for gitfs remote 'git@git.int.domain.com:sys/Certificates.git'. Process 189806 obtained the lock but this process is not running. The update may have been interrupted. If using multi-master with shared gitfs cache, the lock may have been obtained by another master.
источник

V

Victor in Saltstack
если делаю salt-run cache.clear_git_lock gitfs type=update то отваливается привязка к серту пока не перезагружу салтмастер
источник
2020 October 02

VS

Vladimir Skubriev in Saltstack
Victor
если делаю salt-run cache.clear_git_lock gitfs type=update то отваливается привязка к серту пока не перезагружу салтмастер
что за привязка и к какому серту отваливается ?
источник

VS

Vladimir Skubriev in Saltstack
salt pepper и curl при подключении к salt api не работают

pepper:
Error with request: <urlopen error [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1108)>
<urlopen error [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1108)>
Uncaught Pepper error (increase verbosity for the full traceback).


curl:
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number
источник
2020 October 03

AR

Alexander Rozhkov in Saltstack
Всем доброго дня. только начинаю разбираться с salt второй день бьюсь над задачей. Понимаю что нужно описывать состояние хостов в виде state файлов. Не понимаю - как можно выполнить модуль  A если выполнение модуля Б вернуло True. Конкретный пример: перезапуск windows хоста (system.reboot) если выполнение system.get_pending_windows_update возвращает True
источник

GG

George Gaál in Saltstack
Хорошего выходного! привет!

есть новость хорошая и новость плохая
источник

GG

George Gaál in Saltstack
новость плохая - в стейте это сделать можно, но будет работать не очень хорошо. Ты же не хочешь, чтобы обновления ребутали тачку в произвольный момент времени?
источник

GG

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

GG

George Gaál in Saltstack
но тогда вопрос - а как ты запускаешь стейт для обновления ?
источник

GG

George Gaál in Saltstack
я уж не говорю, что ребут хорошо засунуть в сам стейт вида:

windowsupdate:
 wua.uptodate:
   - name: Salt Prod Three Categories Windows Update
   - categories:
     - Updates
     - Security Updates
     - Critical Updates
   - skip_reboot: False
источник

GG

George Gaál in Saltstack
источник

GG

George Gaál in Saltstack
либо юзать реактор или orch state
источник

AR

Alexander Rozhkov in Saltstack
George Gaál
но тогда вопрос - а как ты запускаешь стейт для обновления ?
пока вручную. state.apply (на хосты выбранные по шаблону) далее - будет внешняя проверка состояний (не salt) которая и будет дергать выполнение
источник

GG

George Gaál in Saltstack
а зачем внешняя проверка состояний ?
источник

AR

Alexander Rozhkov in Saltstack
потому что: 1) есть тех. окна для работ 2)  на данных хостах могут в этих окнах проводиться другие работы

то есть нужность ребута при наличии атрибута - system.get_pending_windows_update не подразумевает его немедленное автоматическое выполнение. пока - только через человека. далее будем думать как автоматизировать
источник