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