Size: a a a

2021 July 12

YZ

Yerzhan Zhiyentayev in Saltstack
источник
2021 July 14

С

Сергей in Saltstack
Кто может подсказать, как мне сделать правильно запуск docker-compose.yml?
источник

С

Сергей in Saltstack
думал, что это делается через dockercompose.up. но там не получилось. Может есть более правильный вариант
источник

R

Roman in Saltstack
простой ответ - никак
источник

R

Roman in Saltstack
Точнее, просто - никак
Надо писать свою формулу которая будет все это делать тем или иным образом. Используя модули dockercompose или другие варианты вроде банального cmd.run или создание systemd службы.
источник

С

Сергей in Saltstack
А есть какой-то пример? чтобы +/- понимать как можно сделать
источник

R

Roman in Saltstack
источник

R

Roman in Saltstack
вообще композ не нужен, предполагается что солт сам запускает контейнеры
источник

GG

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

GG

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

GG

George Gaál in Saltstack
опять костыли или велосипеды. Но действительно есть модуль dockercompose
источник

GG

George Gaál in Saltstack
если очень хочется
источник
2021 July 15

R

Roman in Saltstack
Кто-нибудь использует Saltfile вместе с salt-ssh? Что-то у меня не работает
Saltfile
salt-ssh:
 ssh_roster-file: /srv/salt/base/roster

выполняю salt-ssh в каталоге где лежит Saltfile, он все равно пытается читать стандартный ростер файл /etc/salt/roster

Если явно указать то работает норм
salt-ssh --roster-file /srv/salt/base/roster
источник

GG

George Gaál in Saltstack
не использовал, кажися действительно не работает
источник

YZ

Yerzhan Zhiyentayev in Saltstack
Предполагается) а по факту надо пускать стейт два раза или иметь образ с уже установленным модулем для питона
источник

R

Roman in Saltstack
Все, получилось, там не самое очевидное преобразование аргументов командной строки в yaml параметры

https://docs.saltproject.io/en/latest/topics/ssh/index.html#define-cli-options-with-saltfile

Note

The option keys specified must match the destination attributes for the options specified in the parser salt.utils.parsers.SaltSSHOptionParser. For example, in the case of the --wipe command line option, its dest is configured to be ssh_wipe and thus this is what should be configured in the Saltfile. Using the names of flags for this option, being wipe: True or w: True, will not work.

Почему-то wipe становится ssh_wipe, но при этом config-dir становится config_dir, а roster-file становится roster_file
источник

R

Roman in Saltstack
это отдельная история с подгрузкой модулей питона, она не только докер затрагивает
источник

R

Roman in Saltstack
Но проблема с единственным запуском и правда имеется, приходится в один прогон ставить докер и модули питона, а в другой управлять контейнерами. В худшем случае приходится перезапускать службу миньона после установки модулей питоновских.
источник

AF

Andrey F in Saltstack
а что мешает сделать голден имадж с нужными модулями?
источник

TL

Timofey Larkin in Saltstack
Не зёрна, а крупицы или кристаллики. Контекст-то в крупинках соли, а не семечках или зёрнышках овса.
источник