Действия: $ sudo apt-get install -y ansible $ ansible -b -K -m package -a 'package=notmuch state=present' localhost Ожидания: ansible спрашивает пароль для sudo, и устанавливает пакет notmuch с его зависимостями, если он не был ранее установлен, иначе ничего не делает Реальность: ошибка вида localhost | FAILED! => { "changed": false, "cmd": "apt-get install python-apt -y -q", "msg": "E: Couldn't find package python-apt", "rc": 100, "stderr": "E: Couldn't find package python-apt\n", "stderr_lines": [ "E: Couldn't find package python-apt" ], "stdout": "Reading Package Lists...\nBuilding Dependency Tree...\n", "stdout_lines": [ "Reading Package Lists...", "Building Dependency Tree..." ] } Предположительно модуль package принимает ALTLinux за какой-то Debian-based, и все идет наперекосяк.
На Sisyphus.
Почитайте #34799 пожалуйста. *** This bug has been marked as a duplicate of bug 34799 ***
#34799, насколько я понял, не имеет отношения к неработающему модулю package
upstream bug report: https://github.com/ansible/ansible/issues/43539
upstream patch (merged): https://github.com/ansible/ansible/pull/43769
Проблема устранена в p8 (ansible 2.6.2-alt0.M80P.1)
Теперь устранена и в Сизифе. Т.к. частично реализовано то, что я советовал в #34799 Спасибо за труд!