@Fdrsmrdv

Как правильно удалить пакеты из Ubuntu используя Ansible?

Задача:

Удалить Docker с сервера ubuntu.
sudo apt-get purge -y docker-engine docker docker.io docker-ce docker-ce-cli 
sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce


Мой код:

- name: Remove packages
    remote_user: fsmrdv
    apt: name={{ packages_to_uninstall }} autoremove=yes purge=yes


Проблема:

Если один из пакетов не установлен Ansible выкидывает ошибку.

Что необходимо добавить в код, чтобы игнорировать ошибку или проверять наличие пакетов?
Заранее спасибо :)
  • Вопрос задан
  • 1271 просмотр
Пригласить эксперта
Ответы на вопрос 3
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
У вас state=absent отклеился
Ответ написан
Комментировать
А какая именно ошибка? Интересно посмотреть что за ошибка (для понимания)
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ну вы поставьте сперва этим пакеты а потом удаляйте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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