Задать вопрос
@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 выкидывает ошибку.

Что необходимо добавить в код, чтобы игнорировать ошибку или проверять наличие пакетов?
Заранее спасибо :)
  • Вопрос задан
  • 1444 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 3
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
У вас state=absent отклеился
Ответ написан
Комментировать
А какая именно ошибка? Интересно посмотреть что за ошибка (для понимания)
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Ну вы поставьте сперва этим пакеты а потом удаляйте
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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