Всем привет. Подскажите пожалуйста как в такую конструкцию подсунуть список пакетов

из requirements?
Смысл в том, что бы видеть результат установки каждого пакета. Если в модуль pip просто подсунуть файл, то он там в тишине всё делает, а хочется видеть.
vars:
    pip_install_packages:
      - name: setuptools
      - name: stormssh
      - name: docker
      - name: docker-compose
tasks:
  - name: Install
    pip:
      name: "{{ pip_install_packages }}"

6 ответов

16 просмотров

Параметры модуля может есть? Или просто verbosity установить для этой таски.

а что значит результат? если что то не поставиттся, будет фейл. если модули есть - то no change

Denis- Автор вопроса
dslimp
а что значит результат? если что то не поставиттся...

Хотелось бы видеть change или ok, отдельно по каждому модулю

Denis
Хотелось бы видеть change или ok, отдельно по кажд...

тогда может передевать не списком pip_install_packages, а сделать луп

Denis- Автор вопроса
dslimp
тогда может передевать не списком pip_install_pack...

А в луп можно пихнуть файлик requirements? Что-бы не менять таску каждый раз, когда требуется изменить версию пакета.

Denis
А в луп можно пихнуть файлик requirements? Что-бы ...

непонятна задача. просто видеть изменения? ну такое себе. а если нужны действия какаие то - вешать хендлеры на какие то отдельно взятые пакеты, ну тоже сомнительно, так то имхо оптимально по change - вызывать хендлером для ввсех пакетов приведение в консистеное состояние

Похожие вопросы

Обсуждают сегодня

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
2
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
Доброе утро, мультиязычные сайты делал кто-нибудь? Какие подводные камни? Нужно чего нибудь допом ставить? Как поступить? В теории сделать две папки ru en и туда кидать страни...
Racoon Mitya
2
Карта сайта