Size: a a a

2020 June 01

GG

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

GG

George Gaál in Saltstack
и компост не отловит момент, что контейнер отвалился в процессе работы системди юнита
источник

KN

Konstantin Nikolaev in Saltstack
George Gaál
ага, понятно, тогда непонятно зачем компоуз нужен - у тебя все равно контейнеры при старте системы (после аварийного шатдауна) рестартанут как попало
Да мы спотыкались на это уже.
Не помню как, но я убедил разрабов, что эта проблема на их стороне и что хелсчеки/таймауты запуска их приложух они должны реализовывать сами, а не DevOps'ы ))))))
источник

GG

George Gaál in Saltstack
ну опять же - если цепочка перезапуска сложнее, чем перезапуск одного контейнера - значит, надо не #компост утрамбовывать в системди юнит, а каждый отдельный сервис....
источник

KN

Konstantin Nikolaev in Saltstack
И в очередной раз повторюсь)))
С точки зрения нас - да это проще.
Но с точки зрения разрабов, это нужно "опять изучять salt", поэтому им проще на своей стороне костылить
источник

GG

George Gaál in Saltstack
мои смирились как с scm, как с деплоилкой
источник

GG

George Gaál in Saltstack
чего там изучать )
источник

E

Eugeny in Saltstack
как отдебажить солт? пишу вот это:
zookeeper:
 docker_container.running:
   - image: bitnami/zookeeper:latest
   - environment:
     - ALLOW_ANONYMOUS_LOGIN: yes

в top:
base:
 '*':
   - common
   - zookeeper

и ничего не происхоидт, даже егоров нет
источник

GG

George Gaál in Saltstack
salt-call -l all
источник

GG

George Gaál in Saltstack
может у него python-docker пакет попросту не установлен
источник

E

Eugeny in Saltstack
George Gaál
может у него python-docker пакет попросту не установлен
ок, спасибо!
источник

E

Eugeny in Saltstack
George Gaál
salt-call -l all
тут какой-то опции не хватает
источник

GG

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

GG

George Gaál in Saltstack
либо тебе быстрее проверить самому )
источник

GG

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

GG

George Gaál in Saltstack
@oloremo  ты помнишь, как salt-call применять ?
источник

E

Eugeny in Saltstack
George Gaál
однозначно, а тебе все карты прям раскрыть ? Ну, если серьезно я направление показал, дальше мне надо либо на хост идти и вспоминать как я конкретный sls  применял
а, я понял, окей, сейчас попробую
источник

E

Eugeny in Saltstack
ошибку я нашел:
Reason: 'docker_container' __virtual__ returned False: 'docker.version' is not available.

но не понятно почему она возникает. Докер на миньене конечно же есть
источник

AA

Artyom Abramovich in Saltstack
питонячий модуль?
источник

S

Simak in Saltstack
Привет. Ребят, вопрос такой есть, при установки определенных пакетов, ловлю ошибку:
The following packages failed to install/update:

Вот один из примеров:
----------
         ID: pkg_nginx_modules
   Function: pkg.installed
     Result: False
    Comment: The following packages failed to install/update: luajit=1:2.1.20200102-0.el7.centos
             1 targeted package was installed/updated.
             The following packages were already installed: nginx-module-image-filter=1:1.17.8-2.el7.centos.ngx, nginx-module-cache-purge=1:1.17.8.2.4.2-4.el7.centos.ngx, nginx-module-ngx-vts=1:1.17.8.0.1.18-2.el7.centos.ngx, nginx-module-ndk=1:1.17.8.0.3.1-2.el7.centos.ngx, nginx-module-geoip=1:1.17.8-2.el7.centos.ngx, nginx-module-brotli=1:1.17.8.1.0.7-2.el7.centos.ngx
    Started: 20:29:34.989471
   Duration: 9003.532 ms
    Changes:
             ----------
             luajit:
                 ----------
                 new:
                     2.1.20200102-0.el7.centos
                 old:
             nginx-module-lua:
                 ----------
                 new:
                     1:1.17.8.0.10.16rc5-0.el7.centos.ngx
                 old:

Пакеты ставятся, но выдает ошибку. Нарыл пару подобных проблем на гитхабе солта, ошибка в основном возникает, если при установки вызывается альяс пакета, или если архитектура отличается. Но имя один в один, а архитектура пакета соответсвует ОС:
Loaded plugins: priorities, remove-with-leaves
Installed Packages
Name        : luajit
Arch        : x86_64
Version     : 2.1.20200102
Release     : 0.el7.centos
Size        : 1.2 M
Repo        : installed
From repo   :
Summary     : Just-In-Time Compiler for Lua
URL         : http://luajit.org/
License     : MIT
Description : LuaJIT implements the full set of language features defined by Lua 5.1.
           : The virtual machine (VM) is API- and ABI-compatible to the standard
           : Lua interpreter and can be deployed as a drop-in replacement.
           :
           : This package uses the OpenResty's fork of LuaJIT 2.
           : https://github.com/openresty/luajit2
источник