Проблема с доступной логикой для исправления системы

Я обновляю свою роль CentOS для исправления систем после настройки репозиториев Frozen и удаления репозиториев Non-Frozen. Я обнаружил, что, если использовать приведенную ниже логику, он восстанавливает репозитории CentOS после того, как ansible уже удалил их:

- name: Patch the System yum: name: '*' update_cache: yes state: latest

Если я удалю задачу выше, репозитории CentOS не восстанавливаются. Что мне не хватает? Есть ли дополнительная логика или более эффективный способ исправления систем?

2 ответа

Решил проблему, разбив "поиск и удаление незамерзших файлов репо" в отдельный файл задачи, который называется безусловным перед исправлением и условным после исправления (когда задача сообщает об изменении)

Это проверяет, есть ли доступные обновления (это сопоставимо с обновлением apt-get), а затем устанавливает / обновляет все (*) пакеты до последней версии.

Другие вопросы по тегам