Size: a a a

2020 June 04

ВЕ

Вячеслав Ефимов... in Saltstack
не
источник

GG

George Gaál in Saltstack
George Gaál
....
docker-credential-secretservice:
 file.absent:
   - name: /usr/bin/docker-credential-secretservice

docker-service:
 module.run:
   - name: service.systemctl_reload
   - onchanges:
     - file: /etc/systemd/system/docker.service.d/http-proxy.conf

docker:
 service.running:
   - name: docker
   - watch:
     - module: docker-service

docker_python_package:
 pkg.installed:
   - name: python-docker
   - reload_modules: true
👆
источник

ВЕ

Вячеслав Ефимов... in Saltstack
сторонний пакет
источник

GG

George Gaál in Saltstack
не понимаю
источник

ВЕ

Вячеслав Ефимов... in Saltstack
Есть  пакет в системе уже установленый, делаю pkg_resource.version , в ответе ничего не получаю
источник

ВЕ

Вячеслав Ефимов... in Saltstack
через pkg.removed удалить не могу
источник

ВЕ

Вячеслав Ефимов... in Saltstack
а пакет есть
источник

ВЕ

Вячеслав Ефимов... in Saltstack
значит он гдето кэшируется сальтом и хранится
источник

ВЕ

Вячеслав Ефимов... in Saltstack
вопрос как принудительно перечитать пакеты на системе, сальтом естественно
источник

GG

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

GG

George Gaál in Saltstack
гарантированно
источник

GG

George Gaál in Saltstack
через пакетный менеджер
источник

K

Kirill in Saltstack
для фри salt 'bla' pkg.update, для линукса не помню
источник

R

Roman in Saltstack
Вячеслав Ефимов
Есть  пакет в системе уже установленый, делаю pkg_resource.version , в ответе ничего не получаю
pkg_resource.version - 'это что за модуль такой?
pkg.version  - такой вот есть
источник

ВЕ

Вячеслав Ефимов... in Saltstack
да, модуль
источник

E

Eugeny in Saltstack
Вот так я ставлю пип и докер в пит:
python2-pip:
   pkg.installed:
       - name: python2-pip

docker-py:
   pip.installed:          
       - name: docker-py
       *- reload_modules: True*
       - require:
           - pkg: python2-pip


Вот так я запускаю контейнер:
zookeeper:
 docker_container.running:
   - image: bitnami/zookeeper:latest
   - environment:
     - ALLOW_ANONYMOUS_LOGIN: yes


Вот что пишут в логи:
2020-06-04 19:08:41,771 [salt.state       :322 ][ERROR   ][7385] State 'docker_container.running' was not found in SLS 'nifi.nifi'
Reason: 'docker_container' __virtual__ returned False: 'docker.version' is not available.


Но если сделать
salt-call -l debug state.apply zookeeper
все - ок
Что еще можно посмотреть?
Да, питон второй
источник

KP

Kirill Proskurin in Saltstack
> *- reload_modules: True*
wtf?
источник

KP

Kirill Proskurin in Saltstack
плюс мне кажется что модуль иначе зовется - там какой-то бардак был с неймингом и совместимостями
источник

E

Eugeny in Saltstack
Kirill Proskurin
> *- reload_modules: True*
wtf?
Кривое форматирование
источник

E

Eugeny in Saltstack
Kirill Proskurin
плюс мне кажется что модуль иначе зовется - там какой-то бардак был с неймингом и совместимостями
Если его ставить через пип руками, то имя такое
источник