Назад | Перейти на главную страницу

easy_install список пакетов из txt файла с помощью Salt

Соль уже обеспечивает состояние пипса, которое можно использовать как:

pip.installed:
  - requirements: requirements.txt

Я хочу сделать то же самое с easy_install и с минимальным жонглированием, насколько это возможно. Я понимаю, что могу перебирать вывод команды в Jinja, но я предпочту это только в крайнем случае.

Укажите, как действовать дальше.

Salt не имеет исполняющего модуля или состояния easy_install, но вы можете легко использовать cmd.run для выполнения своей команды easy_install.

Документы о состоянии cmd.run находятся здесь: http://docs.saltstack.com/en/latest/ref/states/all/salt.states.cmd.html#module-salt.states.cmd

Это было бы примерно так:

easy_install mypackage:
  cmd.run